片刻js。如何将当前时间转换为不同的时区

时间:2017-11-15 09:05:34

标签: javascript web frontend

例如当前时间(Timezone +2)时间11:00如何获得此时间(时区+9)。需要使用时刻js

2 个答案:

答案 0 :(得分:1)

在momentjs文档中解释

https://momentjs.com/timezone/docs/#/using-timezones/converting-to-zone/

他们的例子:

var m = moment.tz("2013-11-18 11:55", "America/Toronto");
m.format();                     // 2013-11-18T11:55:00-05:00
m.startOf("day").format();      // 2013-11-18T00:00:00-05:00
m.tz("Europe/Berlin").format(); // 2013-11-18T06:00:00+01:00
m.startOf("day").format();      // 2013-11-18T00:00:00+01:00

答案 1 :(得分:0)

您可以设置moment().utcOffset(9);,并在给定日期执行moment(givenDate).utcOffset(9);

请参阅momentjs.com/docs/