当前位置:首页 > PHP >

PHP日期操作类代码-农历-阳历转换、闰年等

时间:2020-06-26 23:48:02浏览:1596 转载


之前网上的所有代码都无法支持闰年的转换,农历转阳历,遇到闰月后的月份就全部乱了。 下面是修复代码:

问题出现在 getDaysBetweenLunar()这个函数对相隔天数的计算上,没有考虑闰月的情况,修改如下:

在for($i=1;$i<$month;$i++) 循环前判断$month是否需要加1

if($leapMonth!==0 && $month>$leapMonth) $month ++;



完整代码请自行下载附件:http://www.oystd.com/blog/upload/2017/8/Lunar.rar



上一篇:让Json更懂中文(JSON_UNESCAPED_UNICODE)
下一篇:php临时暂停opcache缓存的办法

发表评论

昵称:  验证码:

关于博主

博主

博主:BlueCode

职业:web程序

简介:2002年开始一直从事Web制作,网站运营,会PHP+MYSQL ASP+MSSQL,微信开发