RangeError: invalid date
СообÑение
RangeError: invalid date (Firefox) RangeError: invalid time value (Chrome) RangeError: Provided date is not in valid range (Chrome)
Тип оÑибки
RangeError
ЧÑо поÑло не Ñак?
СÑÑока, ведÑÑÐ°Ñ Ðº недопÑÑÑимой даÑе, бÑла вÑведена Date или Date.parse().
ÐÑимеÑÑ
>ÐевеÑнÑе запиÑи
ÐеопознаннÑе ÑÑÑоки или даÑÑ, ÑодеÑжаÑие недопÑÑÑимÑе знаÑÐµÐ½Ð¸Ñ ÑлеменÑов в ÑÑÑокаÑ
, оÑÑоÑмаÑиÑованнÑÑ
ISO, обÑÑно возвÑаÑаÑÑ NaN. Тем не менее, в завиÑимоÑÑи Ð¾Ñ ÑеализаÑии, пÑи неÑооÑвеÑÑÑвии ÑÑÑокам ÑоÑмаÑа ISO, Ð¼Ð¾Ð¶ÐµÑ Ñакже возникнÑÑÑ Ð¾Ñибка RangeError: invalid date, напÑÐ¸Ð¼ÐµÑ Ð² ÑледÑÑÑиÑ
ÑлÑÑаÑÑ
, в Firefox.
new Date("foo-bar 2014");
new Date("2014-25-23").toISOString();
new Date("foo-bar 2014").toString();
ÐÑо, без ÑомнениÑ, веÑнÑÑ NaN в Firefox:
Date.parse("foo-bar 2014"); // NaN
ÐÐ»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð±Ð¾Ð»ÐµÐµ подÑобной инÑоÑмаÑии, ÑмоÑÑиÑе докÑменÑаÑÐ¸Ñ Ð¿Ð¾ Date.parse()
ÐеÑÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ
new Date("05 October 2011 14:48 UTC");