我從http://www.phpcodeworks.com/pec/installation下載活動日曆。我使用PHP 5.3.X因此瀏覽器說F:\ XAMPP \ htdocs中\ MSJ \的functions.php所以我代替:mktime VS時間PHP4 VS PHP5
$days = date("t", mktime(0,0,0,$month,1,$year));
有:
$days = date("t",` time(0,0,0,$month,1,$year));
但這樣做每個日期變爲24小時回來如下。使用$days = date("t", time(0,0,0,$month,1,$year));
當
圖片:使用$days = date("t", mktime(0,0,0,$month,1,$year));
時
圖片
我改進了內聯和分組代碼格式(可能需要幾分鐘時間才能獲得批准),所以問題更加清晰 - 但屏幕截圖爲+1! – halfer 2012-04-07 10:44:38
檢查您的錯誤報告是否在E_ALL上,並確保沒有警告和通知。另外,這個問題可能會歸結爲時區:沒有時區的午夜可能會回到應用時區的前一天。 – halfer 2012-04-07 10:46:14
據我所知'時間'函數不採取任何參數。 請參閱http://php.net/manual/en/function.time.php – Machiel 2012-04-17 10:11:09