Я использую datetimepicker.js, и функция date
возвращает объект moment.js. Он делает это с локальным смещением UTC в нем, и моя исходная дата имеет другое смещение.
Моя первоначальная дата:
2015-10-01T15:00:00.000Z
То, что я показываю на устройстве выбора даты (DD-MM HH:mm
):
01-10 15:00
Что я получаю:
2015-10-01T15:40:00+01:00
Что я хочу:
2015-10-01T15:40:00+00:00
Обратите внимание, как я удалил смещение +01 в конце.
Как я могу это сделать, применяя его для любого локального UTC? Это означает, что без необходимости вручную удалить 01 (так как это может быть любое другое локальное смещение в зависимости от местоположения пользователя).
var momentDate = timePicker.data("DateTimePicker").date();
console.log(momentDate.format());
//this prints 2015-10-01T15:40:00+01:00