我在特定时区有时间,我想将其转换为UTC。如何使用时刻时区实现这一目标?
在文档中这是如何转换:
jun.tz('America/Los_Angeles').format('ha z');
我只是不确定要将其转换为UTC的时区名称,还是要使用其他函数?
答案 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"