Я пытаюсь настроить время, используя смещение часового пояса и временную метку UTC.Moment.Js: Даты смещения с использованием UTC и смещения временной зоны
Я бегу следующий код:
var date = {
utc: '2013-10-16T21:31:51',
offset: -480
}
var returnDate = moment(date.utc).utc().zone(date.offset).format('MM/DD/YYYY h:mm A');
Что я ожидаю это: 10/16/2013 1:31 PM
, но я в конечном итоге с 10/17/2013 9:31 AM
Что дата выглядеть, если вы удалите '.utc() зону (date.offset)'.? Таким образом, вы вызываете на нем только '.format()'. –
Кроме того, если посмотреть на документацию [здесь] (http://momentjs.com/docs/#/parsing/string-format/) и немного прокрутить вниз. Он гласит: «Если вы не укажете смещение часового пояса, разбор строки приведет к созданию даты в текущем часовом поясе». –
Я опубликовал плохие данные, позвольте мне исправить это. sec – Neil