昨天我遇到了
PHP的strtotime问题没有正确添加一个月.在’2011-05-31’我跑了:
date('Y-m-d',strtotime( '+1 month',strtotime('now')));
当我期待’2011-06-30’时,返回’2011-07-01′.
MysqL没有任何问题.
我宁愿不用这个重新发明轮子,因为根据我的经验,通过日期计算很容易犯错误.
它当然可以用PHP:检查
strtotime manual,especially this comment.
原文链接:https://www.f2er.com/php/134853.html如果您有可用的MysqL连接,SELECT DATE_ADD(‘2011-05-31’,INTERVAL 1 MONTH)将不那么多余,因为(正确的)功能已经实现,您无需自己实现它.