Date : méthode toISOString()
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La méthode toISOString() des instances de Date retourne une chaîne de caractères représentant cette date au format chaîne de date-heure, un format simplifié basé sur la norme ISO 8601, qui fait toujours 24 ou 27 caractères (YYYY-MM-DDTHH:mm:ss.sssZ ou ±YYYYYY-MM-DDTHH:mm:ss.sssZ, respectivement). Le fuseau horaire est toujours UTC, comme indiqué par le suffixe Z.
Exemple interactif
const event = new Date("05 October 2011 14:48 UTC");
console.log(event.toString());
// Résultat attendu : "Wed Oct 05 2011 16:48:00 GMT+0200 (CEST)"
// Remarque : votre fuseau horaire peut varier
console.log(event.toISOString());
// Résultat attendu : "2011-10-05T14:48:00.000Z"
Syntaxe
toISOString()
Paramètres
Aucun.
Valeur de retour
Une chaîne de caractères représentant la date donnée au format chaîne de date-heure selon le temps universel. Il s'agit du même format que celui requis pour être reconnu par Date.parse().
Exceptions
RangeError-
Levée si la date est invalide ou si elle correspond à une année qui ne peut pas être représentée dans le format de chaîne de date.
Exemples
>Utiliser la méthode toISOString()
const d = new Date(0);
console.log(d.toISOString()); // "1970-01-01T00:00:00.000Z"
Spécifications
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-date.prototype.toisostring> |
Compatibilité des navigateurs
Voir aussi
- La méthode
Date.prototype.toLocaleDateString() - La méthode
Date.prototype.toString() - La méthode
Date.prototype.toUTCString()