У меня возникли проблемы с получением времени (HH: mm) из разных часовых поясов. Пробовал его с помощью документа момента и времени и искал stackoverflow.momentJS-часовой пояс всегда отображает время UTC
Я даже нашел рабочий Jquery скрипку:
http://jsfiddle.net/uq99udc9/4/
(на самом деле хотел, чтобы не использовать JQuery, но дал ему попробовать) буквально копировать/вставить скрипка в моем проекте и в пустом JS файл. Но «Тайландское время» и «Время в Америке» всегда показывают «time.js utc local timezone UTC». Так что сейчас он отображается в 19:00 (время UTC на данный момент) на Таиланде и в Америке ...
Что я делаю неправильно?
Конечно попробовал пример DOCS, а
var a = moment.tz("2013-11-18 11:55", "America/Toronto");
var b = moment.tz("May 12th 2014 8PM", "MMM Do YYYY hA", "America/Toronto");
var c = moment.tz(1403454068850, "America/Toronto");
a.format(); // 2013-11-18T11:55:00-05:00
b.format(); // 2014-05-12T20:00:00-04:00
c.format(); // 2014-06-22T12:21:08-04:00
Я просто не получить его, я думаю. Какое время/дату вы передадите в первом аргументе перед «Америкой/Торонто», например?
Где мой код? Код, который вы вставили, находится только из документов Moment. – Stephen
Вы загружаете информацию о часовом поясе? – yBrodsky
Код, который я запускаю в своем проекте, является копией/прошлым ссылки на скрипку выше. Да, Ive включил часовую жизнь. простой .utc(), например, работает. – mikephilipp