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

Date : méthode toISOString()

Baseline Large disponibilité

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

js
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()

js
const d = new Date(0);

console.log(d.toISOString()); // "1970-01-01T00:00:00.000Z"

Spécifications

Spécification
ECMAScript® 2026 Language Specification>
# sec-date.prototype.toisostring>

Compatibilité des navigateurs

Voir aussi