我将一天添加到日期的代码返回添加日期之前的日期: 2009-09-30 20:24:00
添加一天后的日期应该滚动到下个月: 1970-01-01 17:33:29
<?php
//add day to date test for month roll over
$stop_date = date('Y-m-d H:i:s', strtotime("2009-09-30 20:24:00"));
echo 'date before day adding: '.$stop_date;
$stop_date = date('Y-m-d H:i:s', strtotime('+1 day', $stop_date));
echo ' date after adding one day. SHOULD be rolled over to the next month: '.$stop_date;
?>
我以前使用过非常相似的代码,我在这里做错了什么?
原文由 ian 发布,翻译遵循 CC BY-SA 4.0 许可协议
对于 PHP 5.2.0+,您还可以执行以下操作: