[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Errors/Invalid_date [Back]  [Original]

RangeError: invalid date - JavaScript | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

RangeError: invalid date

Message

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

Dans cet article

Type d'erreur

RangeError

Quel est le problme ?

Une chane de caractres indiquant une date invalide a t fournie comme argument au constructeur Date ou la mthode Date.parse().

Exemples

Exemples invalides

Les chanes de caractres qui ne peuvent pas tre converties en date ou les dates qui contiennent des lments illgaux pour le format ISO renvoient gnralement NaN. Cependant, selon l'implmentation, les chanes de caractres qui ne respectent pas le format ISO pour les dates peuvent dclencher une exception RangeError: invalid date. Les instructions suivantes dclencheront cette erreur dans Firefox :

js
new Date("toto-truc 2014");
new Date("2014-25-23").toISOString();
new Date("toto-truc 2014").toString();

En revanche, cette instruction renverra NaN dans Firefox :

js
Date.parse("toto-truc 2014"); // NaN

Pour plus de dtails, consulter la documentation sur Date.parse().

Exemples valides

js
new Date("05 October 2011 14:48 UTC");
new Date(1317826080); // timestamp Unix pour le 5 octobre 2011 14:48:00 UTC

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page