當從命令行上的phpinfo和php -i檢查php.ini時,我的時區設置爲非洲/約翰內斯堡。所以我的時區是GMT +2。爲什麼我的PHP錯誤日誌滯後2個小時?
我寫了一個小片段,檢查時間是正確如下:
echo date('h:i A', time());
echo '<br />' . ini_get('date.timezone');
這個輸出正確的時間,用我LOCALMACHINE的系統時間相匹配。
但是,當我看着我的php錯誤日誌,每個錯誤日誌項目上的時間恰好落後了兩個小時?爲什麼是這樣,我該如何解決這個問題。
也有Zend Cache的問題,我認爲這個時候問題導致它。
什麼是您的服務器的系統時區? – 2010-06-29 08:54:45
在Win 7上運行Wamp:(UTC + 2:00)Harare,Pretoria – 2010-06-29 08:56:53