我在php中使用strtotime遇到了麻煩。將strtotime轉換爲日期字符串時的錯誤日期時間值
$j = "2013-10-27";
for ($x = 0; $x < 100; $x++) {
$j = date('Y-m-d', strtotime($j) + 86400);
echo ' '.$j.' <br/>';
}
由於代碼是自我解釋的,它會將一天添加到$ j然後顯示給瀏覽器。 但是當$ j =「2013-10-27」時,它僅打印一個結果(「2013-10-27」)。如果我將$ j更改爲另一個日期,這確實有效,但在此日期(以及其他某個日期)也是如此。
我寫過其他代碼來完成這項工作。 但有人知道它爲什麼失敗,或者我的代碼是錯誤的?
謝謝。
出一個結果100 times.where你的代碼,你使用$我? –
無法重現 - http://codepad.viper-7.com/8wAdrh – Phil
可能重複[在PHP中添加日期到$日期](http://stackoverflow.com/questions/3727615/adding-days-to-date -in-php) –