2011-01-28 97 views

回答

3

僅靠Javascript是無法做到這一點的。 Javascript是客戶端,只會在當地時間提取用戶。編輯:它似乎JavaScript可以實現這一點,使用Date.getTimezoneOffset(),但我會親自選擇第二個選項。

您可以隨時設置一個AJAX功能,從服務器請求時間(例如http://mydomain.com/ajax/currenttime),然後將其顯示給用戶。

2

你可以使用通用的時間,只是使用JavaScript方法它翻譯成你的PST時間Date.UTC(year, month, day [, hours, minutes, seconds, ms])

編輯: 直接從http://www.ecma-international.org兩者

15.9.1.9從UTC本地TimeConversion到當地時間定義爲

從本地時間到UTC

轉換是 通過

UTC(t) = t – LocalTZA – DaylightSavingTA(t – LocalTZA) 

需要注意的是UTC(本地時間(T))不一定總是等於t

+0

我相信這只是定義如果用戶的機器時間和時區設置正確,則工作。服務器端解決方案將更加準確。 – dashmug 2013-01-30 00:06:07

相關問題