Ошибка неправильной угловой даты в Internet Explorer - PullRequest
0 голосов
/ 19 декабря 2018

Я получаю это значение (2018-12-19T14: 07: 03.068 + 0000) от службы BE, попробуйте преобразовать дату

new Date('2018-12-19T14:07:03.068+0000')

Это работает в Chrome, но IE выводит "InvalidДата "

Ответы [ 2 ]

0 голосов
/ 22 декабря 2018

Сбой, потому что это не допустимая строка времени даты .Лучшим вариантом будет исправить это в бэкэнде.Если вы не можете этого сделать, исправьте это в интерфейсе.Например, следующим образом:

var invalidDate = '2018-12-19T14:07:03.068+0000';
var validDate = invalidDate.substring(0, 26) + ':' + invalidDate.substring(26);
console.log(validDate, new Date(validDate));
0 голосов
/ 19 декабря 2018

Попробуйте использовать дату в формате RFC2822 или ISO 8601 .

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