Предупреждение об устаревании связано с тем, что вы можете анализировать дату, не указывая формат в moment
. Moment JS внутренне использует new Date()
, для которого дата должна иметь формат ISO или RFC2822 .
Устаревание связано с тем, что разница в межбраузерной поддержке при разборе строки даты.
Chrome разбирает new Date("02.07.2018 08:55:00")
до Wed Feb 07 2018 08:55:00 GMT+0530 (India Standard Time)
.
Firefox не анализирует то же самое и выдает Invalid Date
.
Проверено в Chrome и Firefox в Mac и Linux Fedora.
Чтобы преодолеть эти межбраузерные издержки, moment
считает формат, который вы передаете, параметром Очевидно, что дата, которую вы используете, не в этих форматах.
Чтобы отключить предупреждение об устаревании, выполните любое из следующих действий
- Вы должны упомянуть формат даты через объект момента.
moment("02.07.2018 08:55:00","DD.MM.YYYY HH:mm:ss")
- Подавить с помощью
moment.suppressDeprecationWarnings = true;
, до момента даты построения.
В приведенном ниже примере добавляется событие к July 2, 2018
в fullCalendar, и формат даты задается, как указано.