RangeError: invalid date
Mensaje
RangeError: invalid date (Firefox) RangeError: invalid time value (Chrome) RangeError: Provided date is not in valid range (Chrome)
Tipo de error
RangeError
¿Cuál es el problema?
Se ha proporcionado una cadena con una fecha no válida para Date o Date.parse().
Ejemplos
>Casos no válidos
Las cadenas o fechas irreconocibles que contienen valores de elementos ilegales en cadenas con formato ISO suelen devolver Nan. Sin embargo, dependiendo de la implementación, las cadenas de formato ISO no conformes, también pueden lanzar RangeError: invalid date, como los siguientes casos en Firefox:
js
new Date("foo-bar 2014");
new Date("2014-25-23").toISOString();
new Date("foo-bar 2014").toString();
Esto, sin embargo, devuelve NaN en Firefox:
js
Date.parse("foo-bar 2014"); // NaN
Para más información, consulte la documentación de Date.parse().
Casos válidos
js
new Date("05 October 2011 14:48 UTC");