我剛剛在Google Analytics註冊頁面上發現了一些非常不錯的功能,用於添加新域。首先你選擇一個你選擇你的時區的國家。儘管它們只顯示時區,但只顯示您選擇的國家/地區的時區,而不顯示巨大的時區列表。我認爲這對於爲某些用戶選擇一個時區簡易信息是一個好主意。使每個國家/地區的可用時區填入時區下拉列表?
所以我想用jQuery做到這一點,因爲大多數我的其他JavaScript已經使用jQuery。有沒有人看到任何現有的jQuery腳本可以爲我做這個?或者我可以怎樣計算出每個國家的時區?
我剛剛在Google Analytics註冊頁面上發現了一些非常不錯的功能,用於添加新域。首先你選擇一個你選擇你的時區的國家。儘管它們只顯示時區,但只顯示您選擇的國家/地區的時區,而不顯示巨大的時區列表。我認爲這對於爲某些用戶選擇一個時區簡易信息是一個好主意。使每個國家/地區的可用時區填入時區下拉列表?
所以我想用jQuery做到這一點,因爲大多數我的其他JavaScript已經使用jQuery。有沒有人看到任何現有的jQuery腳本可以爲我做這個?或者我可以怎樣計算出每個國家的時區?
不能使用jQuery而是幫助如何找出在每一個國傢什麼時區,你可以使用DateTimeZone::listIdentifiers()
與DateTimeZone::PER_COUNTRY
作爲第一個參數和ISO 3166-1 compatible country code作爲第二個參數,例如
DateTimeZone::listIdentifiers(DateTimeZone::PER_COUNTRY, 'GB');
注意:PHP 5.3是必需的。
您可以從此表中構建數據:http://www.datelib.de/Timezones.shtml.en。您只需按國家代碼欄進行分組即可。可能最好的方法是將所有這些數據放入數據庫表中,並使用一些AJAX魔術來處理選擇菜單onchange事件。
酷我想知道爲什麼我不能得到它的工作,我有5.2.9升級時間我猜 – JasonDavis 2010-01-25 23:25:42