From bf8e099b9c8b3c60d60b3712b4fc97b052c39887 Mon Sep 17 00:00:00 2001 From: julieng Date: Tue, 3 Aug 2021 08:03:23 +0200 Subject: convert content to md --- .../reference/errors/invalid_date/index.md | 58 +++++++++++----------- 1 file changed, 30 insertions(+), 28 deletions(-) (limited to 'files/fr/web/javascript/reference/errors/invalid_date') diff --git a/files/fr/web/javascript/reference/errors/invalid_date/index.md b/files/fr/web/javascript/reference/errors/invalid_date/index.md index a89f979fbc..ab0905ac9f 100644 --- a/files/fr/web/javascript/reference/errors/invalid_date/index.md +++ b/files/fr/web/javascript/reference/errors/invalid_date/index.md @@ -8,50 +8,52 @@ tags: translation_of: Web/JavaScript/Reference/Errors/Invalid_date original_slug: Web/JavaScript/Reference/Erreurs/Invalid_date --- -
{{jsSidebar("Errors")}}
+{{jsSidebar("Errors")}} -

Message

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

Type d'erreur

+## Type d'erreur -

{{jsxref("RangeError")}}

+{{jsxref("RangeError")}} -

Quel est le problème ?

+## Quel est le problème ? -

Une chaîne de caractères indiquant une date invalide a été fournie comme argument au constructeur {{jsxref("Date")}} ou à la méthode {{jsxref("Date.parse()")}}.

+Une chaîne de caractères indiquant une date invalide a été fournie comme argument au constructeur {{jsxref("Date")}} ou à la méthode {{jsxref("Date.parse()")}}. -

Exemples

+## Exemples -

Exemples invalides

+### 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éralement {{jsxref("NaN")}}. 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 exception RangeError: invalid date. Les instructions suivantes déclencheront cette erreur dans Firefox :

+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éralement {{jsxref("NaN")}}. 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 exception `RangeError: invalid date`. Les instructions suivantes déclencheront cette erreur dans Firefox : -
new Date('toto-truc 2014');
+```js example-bad
+new Date('toto-truc 2014');
 new Date('2014-25-23').toISOString();
 new Date('toto-truc 2014').toString();
-
+``` -

En revanche, cette instruction renverra {{jsxref("NaN")}} dans Firefox :

+En revanche, cette instruction renverra {{jsxref("NaN")}} dans Firefox : -
Date.parse('toto-truc 2014'); // NaN
+```js example-bad +Date.parse('toto-truc 2014'); // NaN +``` -

Pour plus de détails, consulter la documentation sur {{jsxref("Date.parse()")}}.

+Pour plus de détails, consulter la documentation sur {{jsxref("Date.parse()")}}. -

Exemples valides

+### Exemples valides -
new Date('05 October 2011 14:48 UTC');
-new Date(1317826080); // timestamp Unix pour le 5 octobre 2011 14:48:00 UTC
+```js example-good +new Date('05 October 2011 14:48 UTC'); +new Date(1317826080); // timestamp Unix pour le 5 octobre 2011 14:48:00 UTC +``` -

Voir aussi

+## Voir aussi - +- {{jsxref("Date")}} +- {{jsxref("Date.prototype.parse()")}} +- {{jsxref("Date.prototype.toISOString()")}} -- cgit v1.2.3-54-g00ecf