2011-04-18 35 views
0

嘿! 我正在研究一個php的web應用程序,我試圖根據他的位置更改每個用戶的時區, 我正在使用這條SQL語句:SET time_zone每次我要顯示日期和時間時, 但是,當涉及到白天光節省時間,它根本不工作(例如:夏令時之前,我們的時區偏移&加拿大山區時間是-7小時,但現在是-8小時,我使用的代碼根本沒有幫助);Php - 如何改變夏時制的時區?

謝謝你的幫助

回答

0

http://dev.mysql.com/doc/refman/5.5/en/time-zone-support.html

值可以作爲一個名爲時區,如「歐洲/赫爾辛基」,「美國/東方」或「MET」。只有在創建和填充mysql數據庫中的時區信息表時,才能使用命名時區。

對我而言,這意味着您可以使用來自tz database的條目,例如America/Denver。

注:閩南目前是-6,而不是-8。

+0

感謝您的回覆IkegamI,你是正確的山區時區是目前-6,我要去嘗試它,看看它是否resorve我的問題! – nzayisenga 2011-04-19 17:51:21