2015-10-24 114 views
5

我有一個簡單的用例,但我無法弄清楚如何從GMT/UTC轉換爲moment.js中的本地時間。如何將UTC從本地時間轉換爲moment.js?

實施例:

var gmtDateTime = moment.utc("2015-10-24 20:00", "YYYY-MM-DD HH").format('YYYY-MMM-DD h:mm A'); 

console.log(gmtDateTime)發射2015-Oct-24 8:00 PM,這是正確的。現在我只是想將它轉換爲我的當地時間,恰好是Mountain Daylight Time。所以正確的轉換日期將是2015-Oct-24 2:00 PM,因爲我比GMT/UTC早6小時。

這是怎麼做到的,只需使用moment.js? (謝謝!)

回答

11

嘗試moment().local()

例子:

var gmtDateTime = moment.utc("2015-10-24 20:00", "YYYY-MM-DD HH") 
var local = gmtDateTime.local().format('YYYY-MMM-DD h:mm A'); 
+0

不要忘了':mm'在原來的輸入。 OP也錯過了它。 –

+0

謝謝anttiviljami,效果很棒! – HerrimanCoder

+0

我建議將moment()。local()改爲moment.local()。 – PmanAce

相關問題