2016-03-25 2 views
0

У меня есть время в определенный часовой пояс, я хочу его скрывать до UTC. как я могу достичь этого, используя момент часовой пояс?конвертировать время определенного часового пояса в UTC с помощью momemtjs

http://momentjs.com/timezone/

в документации это как конвертировать: jun.tz('America/Los_Angeles').format('ha z');

Я просто не уверен, что имя часового пояса, чтобы передать, чтобы преобразовать его в UTC, или есть другая функция для использования?

ответ

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" 
Смежные вопросы