2016-06-22 118 views
0

我想在javascript中編寫一個採用日期和時區的方法,然後返回UTC中的新日期。如何在javascript中將時區與時區轉換爲UTC

例如,如果我給它

Date: 2016/06/21 16:00:00 
Time zone: America/NewYork 

我應該回去

Date: 2016/06/21 20:00:00 

我看着此刻的js,但似乎他們沒有一個UTC時區的名字。

+0

看起來像標準名稱爲UTC這種格式是'ETC/UTC';你有沒有嘗試一下時區? – ShadowRanger

+0

http://stackoverflow.com/questions/948532/how-do-you-convert-a-javascript-date-to-utc –

+0

在Javascript中,使用Date.parse() – bitfiddler

回答

3

請嘗試

moment.tz( 「2016年6月21日16:00:00」, 「美國/紐約」)UTC()格式()。;

它給出期望的輸出

refer this for details

+1

這是正確的,但請注意OP,如果您有該日期格式,則需要指定格式參數以及它不是ISO8601 –

相關問題