@LittleName

Как перевести время в moment в локальное?

Заказчики расположены по всей стране, при заказе время должно формироваться в заявке по часовому поясу Калининграда, что уже сделал. Когда заказ взят в работу, у исполнителя должно высвечиваться время по его часовому поясу, обратно в локальное время moment не переводит.
var standart = moment().format('HH:mm');
   var now = moment(standart, 'HH:mm').tz("Europe/Kaliningrad").format("HH:mm");
   var deadline = moment(now, 'HH:mm').local().format('HH:mm');
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ответы на вопрос 1
@sergiodev
Нужно передать часовой пояс как 3-й аргумент после формата, тогда должно заработать. Согласно документации на сайте moment.js:

var b = moment.tz("May 12th 2014 8PM", "MMM Do YYYY hA", "America/Toronto");


Не забудьте подключить модуль moment-timezone.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы