неверная ошибка даты в браузере Firefox и на мобильном телефоне - PullRequest
0 голосов
/ 02 мая 2019

Дата работает с браузером Chrome, но недопустимая ошибка даты в Firefox и мобильном телефоне

var mydate = new Date(value[4]);

Значение [4]: ​​01-04-2019

console.log(mydate); 

Ниже приведен результат консоли.log

 Mon Apr 01 2019 00:00:00 GMT+0300 (GMT+03:00)

Я получаю неверную ошибку даты на firefox и мобильных устройствах. Как я могу это исправить?

1 Ответ

0 голосов
/ 02 мая 2019

См. документацию Date конструктора :

Строка должна быть в формате, распознаваемом методом Date.parse () (IETF-совместимые метки времени RFC 2822, а также версия ISO8601).

Ваша строка даты 01-04-2019 не соответствует IETF RFC 2822 / ISO8601 , поэтому Firefox корректен, чтобы отклонить ее как недопустимую дату. Кажется, Google Chrome просто снисходительнее.

Соответствующая версия вашей даты будет выглядеть следующим образом: 2019-04-01 (в формате ГГГГ-ММ-ДД)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...