使用momemtjs将某个时区的时间转换为UTC

时间:2016-03-25 05:38:36

标签: javascript timezone momentjs

我在特定时区有时间,我想将其转换为UTC。如何使用时刻时区实现这一目标?

http://momentjs.com/timezone/

在文档中这是如何转换: jun.tz('America/Los_Angeles').format('ha z');

我只是不确定要将其转换为UTC的时区名称,还是要使用其他函数?

1 个答案:

答案 0 :(得分:0)

您可以使用moment.tz(...)语法轻松地在特定时区构建片刻。这与使用现有时刻对象的.tz(...)功能进行转换略有不同,这是您在问题中显示的内容。

var m = moment.tz('2016-03-25 08:00:00', 'America/Los_Angeles')

拥有moment对象后,可以通过调用.utc()函数将其转换为UTC。然后你可以随意格式化它。

moment.tz('2016-03-25 12:34:56', 'America/Los_Angeles').utc().format()
// output: "2016-03-25T19:34:56+00:00"