有沒有辦法在瀏覽器端設置JS中的全局/默認時區?設置JS全球時區
E.g.如果我有一些日期是+1300
,並且用戶是-0800
它轉換時間。但我總是想把時間表示爲+1300
。
我的應用程序已經非常大,所以我希望我可以在一個地方設置它,否則它將涉及到數百行代碼來調整任何地方使用日期。
有沒有辦法在瀏覽器端設置JS中的全局/默認時區?設置JS全球時區
E.g.如果我有一些日期是+1300
,並且用戶是-0800
它轉換時間。但我總是想把時間表示爲+1300
。
我的應用程序已經非常大,所以我希望我可以在一個地方設置它,否則它將涉及到數百行代碼來調整任何地方使用日期。
不是,只有一個全球時區:UTC - 不幸的是它不是JS的默認設置,你必須明確地使用…UTC…
methods來擺脫用戶的本地時區。
您無法在JavaScript中設置時區。如果您想顯示自定義時區,請以UTC開頭並加/減小時數,如this example。
它將涉及到數百行代碼來調整使用日期的任何地方。
不需要。您只需要調整日期時間讀取或寫入的行。如果用戶根據當地時區輸入日期,則甚至不需要修復 - 只在要輸出的地方。
請參閱http://stackoverflow.com/a/15171030/634824 –