2015-06-10 3 views
0

Я получаю эту ошибку в консоли браузера, и это все, что я о момент в моей системе:момент: предупреждение устаревания: момент строительства возвращается к Js Дата

moment(slip.gameLineObj.date).format('MMMM Do YYYY, h:mm:ss a') 

я должен обновлять момент? или что мне делать?

UPDATE

(slip.gameLineObj.date) возвращает 2015-06-10T20:05:00.000Z

momentjs версия по bower.json "moment": "2.10.3"

+0

Какова ценность 'slip.gameLineObj.date'? Кроме того, возможно дублирование http://stackoverflow.com/questions/23263380/deprecation-warning-moment-construction-falls-back-to-js-date –

+0

@milz Я сделал console.log (console.log (slip. gameLineObj.date) и возвращает 2015-06-10T20: 05: 00.000Z – NietzscheProgrammer

+0

Не уверен, что вы выпускаете ... Взгляните на [этот jsfiddle] (http://jsfiddle.net/milz/r9ytp1as/) Что вы используете? –

ответ

1

Вы должны прочитать this issue on github.

момент строительства с использованием строки non-iso устарел. Что это означает, что вы можете безопасно сделать:

> moment("2014-04-25T01:32:21.196Z"); // iso string, utc timezone 
> moment("2014-04-25T01:32:21.196+0600"); // iso string with timezone 
> moment("2014 04 25", "YYYY MM DD"); // string with format 

Короче говоря: Теперь вы должны указать формат даты в строке или ваша строка с датой должен быть отформатирован одним из форматов ISO.

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