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

convert time of certain timezone to UTC using momemtjs

本文关键字:时间 转换 UTC 时区 mommtjs 使用      更新时间:2023-09-26

我有一个特定时区的时间,我想将其转换为UTC。如何使用即时时区实现这一点?

http://momentjs.com/timezone/

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

我只是不确定要传递什么时区名称才能将其转换为UTC,或者是否有其他函数可以使用?

您可以使用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"