我的代碼添加一天的日期返回將前一天的日期: 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;
?>
我之前使用過類似的代碼,我在這裏做錯了什麼?
謝謝。解決它︰$ stop_date = date('Y-m-d H:i:s',strtotime(「$ stop_date + 1 day」)); – ian 2009-09-08 16:07:12
也應該工作。我不喜歡用「 – w35l3y 2009-09-08 16:15:20
你不應該在字符串中使用一個變量,你應該使用:'date('Ymd H:i:s',strtotime($ stop_date。'+ 1 day'));'as在@ w35l3y給你的答案中 – 2014-02-12 09:52:00