Различия с параметрами форматирования в IE11 с Date.toLocaleDateString ()? - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть простая проблема, которую я не знаю, как исправить.Если я запускаю этот код в Chrome:

var event = new Date(Date.UTC(2012, 11, 5, 3, 0, 0));
var options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };
console.log(event.toLocaleDateString('en-US', options));

В результате получается Tuesday, December 4, 2012, но если я запускаю его в IE11, я получаю ‎Tuesday‎, ‎December‎ ‎04‎, ‎2012.

Похоже, что IE11 не соответствуетаргумент формата day: 'numeric' и вместо этого действует так, как если бы я указывал day: '2-digit'.

Так это просто ошибка IE11?Я не смог найти ни одного обсуждения этого конкретного вопроса в Интернете.Если это так, как я могу обойти это, чтобы получить желаемое форматирование без начального 0 на однозначных числах дня?

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