2012-08-13 124 views
5

我今天注意到PHP報道的日期是錯誤的。PHP默認時區配置

當我進入PHP文件來嘗試更改時區時,出現一個很大的醜陋警告,說它必須設置時區。

當時區設置爲UTC但日期錯誤時,我不會收到錯誤。

UTC以外的其他每個值都會引發錯誤。

這是什麼?

回答

8
date.timezone = "Europe/Paris" 

將在與here的approrpriate時區php.ini文件,然後重新啓動您的HTTP服務器。

如果你不想全局設置,但希望把它放在一個腳本,通過腳本的基礎上,每一個頁面,使用日期/時間函數上使用此代碼:

date_default_timezone_set('America/Los_Angeles'); 

與全球時區設置一樣,請從here中選擇您的時區。

+0

謝謝大衛,工作完美。 – 2012-08-13 02:00:51