Meldung

RangeError: invalid date (Firefox)
RangeError: invalid time value (Chrome)
RangeError: Provided date is not in valid range (Chrome)

Fehlertyp

RangeError

Was ist schief gelaufen?

Eine Zeichenfolge, die ein ungültiges Datum enthält, wurde  Date oder Date.parse() übergeben.

Beispiele

Nicht valide Fälle

Nicht erkennbare Strings oder Daten, welche nicht erlaubte Elementewerte im ISO formatierten String enthalten, geben gewöhnlich NaN zurück. Abhängig von der Implementierung kann es auch sein, dass nicht valide ISO Formate, einen RangeError: invalid date erzeugen, wie die folgenden Fällen in Firefox:

new Date('foo-bar 2014');
new Date('2014-25-23').toISOString();
new Date('foo-bar 2014').toString();

Das folgende gibt in Firefox NaN zurück.

Date.parse('foo-bar 2014'); // NaN

Für mehr Details, sollte die Date.parse() Dokumentation angesehen werden.

Valide Fälle

new Date('05 October 2011 14:48 UTC');

Siehe auch

Schlagwörter des Dokuments und Mitwirkende

Schlagwörter: 
 Mitwirkende an dieser Seite: schlagi123, fire-stone
 Zuletzt aktualisiert von: schlagi123,