Moment.js , Изменить дату UTC на заданное смещение UTC

#javascript #date #momentjs

#javascript #Дата #momentjs

Вопрос:

Я получаю от серверной части 2 значения.

  1. Дата UTC 2019-05-01T17:38:00Z .
  2. Значение смещения UTC UTC 10 , UTC-2 .

Мне нужно добавить или вычесть из даты на основе значения смещения.

Ответ №1:

Используйте moment().utcOffset()

 // these are equivalent
moment().utcOffset(" 08:00");
moment().utcOffset(8);
moment().utcOffset(480);
  

Комментарии:

1.У меня есть дата: 2019-06-16T08:33:00Z moment(date).format() = "2019-06-16T11:33:00 03:00" А также moment(date).utcOffset( 2).format() = 2019-06-16T11:33:00 03:00 . Это та же дата и часы