MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-survey

Diese Übersetzung ist unvollständig. Bitte helfen Sie, diesen Artikel aus dem Englischen zu übersetzen.

Nachricht

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

Error Typ

RangeError

Was ist schief gelaufen?

Eine Zeichenfolge, die zu einem ungültigen Datum führt, wurde bereitgestellt. Entweder  in diesem Format: Dateoder auch so: Date.parse().

Beispiele

Nicht erlaubte Fälle

Nicht erkennbare Strings oder Daten, welche nicht erlaubte Elemente Werte im ISO formatierten String normalerweise zurückgeben NaN. Aber manchmal geben auch nicht bestätigte ISO Formate, je nach implementation, einen Fehler zurück(RangeError: invalid date). Zum beispiel wie in den folgenden Fällen in Firefox:

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

Die folgende Zeichenfolge gibt im Firefox diesen Fehler zurück: NaN

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

Für mehr Details, gehen Sie bitte zur Date.parse() Dokumentation

Erlaubte Fälle

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

Siehe auch

Schlagwörter des Dokuments und Mitwirkende

 Mitwirkende an dieser Seite: fire-stone
 Zuletzt aktualisiert von: fire-stone,