2016-10-17 2 views
0

Не уверен, что есть проблема с моим кодом, но кажется, что Дата неверна при использовании момента. Вот мой код:Неверное преобразование даты при использовании момента

var tempunix = arr[j][i]; 
dateOfBirth = moment(tempunix).format("DD-MMM-YYYY"); 

И вот результат в браузере:

dateOfBirth "30-Dec-1969" 
tempunix -133344000 
arr[j][i]-133344000 

Когда я использую онлайн конвертер, -133344000 показывает 10Oct65. Раньше кто-то сталкивался с этой проблемой?

ответ

0

Передайте время в миллисекундах.

moment(-133344000000) 

В качестве альтернативы вариант moment.unix(), если вы хотите использовать время в секундах.

moment.unix(-133344000) 
+0

Спасибо. Это сработало. –

Смежные вопросы