2011-05-03 94 views
0

這是一個簡單的問題..但讓我瘋狂2。這個代碼簡單的線條的 結果:在php中gmdata無法正常工作

echo gmdate('Y/m/d H:i:s'); 

...必須輸出GMT時間,但它得到它減去1小時!!!!! 那麼爲什麼?

+0

'2011/05/03 14:17:21'在我的電腦裏,這是正確的值。你有什麼?因爲您還沒有閱讀說明書,所以請致電 – 2011-05-03 14:17:41

+0

! – markus 2011-05-03 14:18:37

回答

1

格林威治時間有沒有「夏時制」或「夏令時間」,所以取決於一年中的季節,這些陳述可能產生相同或不同的輸出。

date_default_timezone_set('Europe/London'); 
echo gmdate('c'); 
echo date('c'); 

- 從PHP手冊(所以,在addtion答案您獲得清晰的RTM;)

更多有關timezones and daylight節省左右。