2015-06-05 57 views
0

我有一個網站託管在php & mysql。mysql填充的時區表(託管)

我正在尋找Mysql中的所有時區名稱和+/-分鐘的表格以添加到UTC以獲取用戶的本地時間。

因此,作爲2周的cols簡單:

TIMEZONENAME | AddMinutes

我在哪裏可以下載腳本來獲取此表填充?

在此先感謝。


編輯:添加信息,也許答案

尋找這個表,我發現這個頁面有幾個表:

zone_id,縮寫,TIME_START,gmt_offset和DST。

我有一個很好的開始點,然後修復時間,如果dst被設置。

http://timezonedb.com/download

真的,我正在尋找一兩天這樣的事情。 現在我添加一些額外的單詞並找到該頁面。

+0

您打算如何處理夏令時?你期望什麼樣的「名字」?我認爲時區比你期望的更復雜。 –

+0

我的想法是用戶選擇一個時區,然後以分鐘爲單位添加差異。 用戶總是可以通過php中的組合框來改變時區。 我認爲有幾個網站也是這樣做的。 – FOP

+0

我的時區是「歐洲/倫敦」(嗯,這就是IANA/TZDB ID)。在冬天,這是UTC + 0。在夏季,這是UTC + 1。你的桌子裏看起來像什麼?請注意,timezonedb中的表格不止這兩列。 –

回答

1

PHP和MySQL 已經有支持時區。

參見:

你也應該熟悉一套標準的IANA時區的雙方使用,這在the timezone tag wiki,和on Wikipedia描述。

您不應該嘗試添加您自己的表格,或者從其他地方複製它們。如果您需要數據庫中的時區支持,請按照該文檔中的說明使用由MySQL生成的表。