【发布时间】:2018-02-27 09:55:11
【问题描述】:
将本地时间转换为 UTC 很简单:
var localTime = "2018-02-27 11:00";
moment(localTime).utc().format(); // result: "2018-02-27T09:00:00Z"
但是我不确定是否有一种直接的方法可以将我的本地时间转换为 CET(或其他时区,例如 EST、WEST)
我知道我可以做这样的事情
moment(localTime).tz("Europe/Berlin").format();
这似乎返回了我想要的,但仍然不确定这是否正确?
【问题讨论】:
-
是的,这是使用moment-timezone将时刻对象转换为
Europe/Berlin时区的正确方法。 -
好的,如果我想转换为 EST 或 WEST 怎么办?
-
然后你通过任何你想要的time zone identifier。 (请注意,缩写通常不是有效的标识符)。
标签: javascript timezone momentjs