Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
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
RangeErrorQuel est le problème ?
Une chaîne de caractères indiquant une date invalide a été fournie comme argument au constructeurDate ou à la méthodeDate.parse().
Exemples
>Exemples invalides
Les chaînes de caractères qui ne peuvent pas être converties en date ou les dates qui contiennent des éléments illégaux pour le format ISO renvoient généralementNaN. Cependant, selon l'implémentation, les chaînes de caractères qui ne respectent pas le format ISO pour les dates peuvent déclencher une exceptionRangeError: invalid date. Les instructions suivantes déclencheront cette erreur dans Firefox :
new Date("toto-truc 2014");new Date("2014-25-23").toISOString();new Date("toto-truc 2014").toString();En revanche, cette instruction renverraNaN dans Firefox :
Date.parse("toto-truc 2014"); // NaNPour plus de détails, consulter la documentation surDate.parse().
Exemples valides
new Date("05 October 2011 14:48 UTC");new Date(1317826080); // timestamp Unix pour le 5 octobre 2011 14:48:00 UTC