This page was translated from English by the community.Learn more and join the MDN Web Docs community.
RangeError: invalid date
Сообщение
RangeError: invalid date (Firefox)RangeError: invalid time value (Chrome)RangeError: Provided date is not in valid range (Chrome)
In this article
Тип ошибки
RangeErrorЧто пошло не так?
Строка, ведущая к недопустимой дате, была выведенаDate илиDate.parse().
Примеры
>Неверные записи
Неопознанные строки или даты, содержащие недопустимые значения элементов в строках, отформатированных ISO, обычно возвращаютNaN. Тем не менее, в зависимости от реализации, при несоответствии строкам формата ISO, может также возникнуть ошибкаRangeError: invalid date, например в следующих случаях, в Firefox.
js
new Date("foo-bar 2014");new Date("2014-25-23").toISOString();new Date("foo-bar 2014").toString();Это, без сомнения, вернётNaN в Firefox:
js
Date.parse("foo-bar 2014"); // NaNДля получения более подробной информации, смотрите документацию поDate.parse()
Верная запись
js
new Date("05 October 2011 14:48 UTC");