无论浏览器时区如何,如何将时区设置为“America / New_York”? (moment.js)

时间:2016-04-08 18:52:10

标签: javascript date datetime timezone momentjs

有没有办法使用moment.js或moment-timezone设置时区,以反映'America / New_York',无论用户从哪里访问应用程序?

我试过这个,但对象的时区反映了浏览器的时区并返回America / Los_Angeles。

moment.tz("8/26/2013 4:55 pm", "M/D/YYYY h:mm a", "America/New_York")

2 个答案:

答案 0 :(得分:2)

如上所述,

Moment.js docs

您需要包含时区模块并使用它:

moment("8/26/2013 4:55 pm", "M/D/YYYY h:mm a").tz("America/New_York").format();

答案 1 :(得分:1)

要更改默认时区,请使用moment.tz.setDefault和有效时区:

moment.tz.setDefault("America/New_York");

moment.js documentation