Firefox и Chrome возвращаемое значение даты toISOstring () отличается - PullRequest
0 голосов
/ 29 мая 2020

Кажется, есть разница в строковом представлении объекта даты в формате ISO в Chrome и Firefox. Если запустить приведенный ниже пример кода в Chrome и Firefox, будут получены разные результаты:

new Date(  "1-Nov-2010 00:00 UTC").toISOString();

Firefox: -002010-11-01T00:00:00.000Z

Chrome: 2010-11-01T00:00:00.000Z

Что такое -00 и почему Firefox ведет себя иначе, чем Chrome?

1 Ответ

1 голос
/ 29 мая 2020

Это просто нестандартный формат даты. Firefox анализирует его и видит: «О, вам нужен год -2010», Chrome, кажется, разбирает его немного лучше, но я бы просто предложил не использовать этот конкретный строковый формат для дат.

...