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

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 toUTCString() des instances de Date retourne une chaîne de caractères représentant cette date au format défini par la RFC 7231 (angl.), les années négatives étant autorisées. Le fuseau horaire utilisé est toujours UTC. toGMTString() est un alias de cette méthode.

Exemple interactif

const event = new Date("14 Jun 2017 00:00:00 PDT");

console.log(event.toUTCString());
// Résultat attendu : "Wed, 14 Jun 2017 07:00:00 GMT"

Syntaxe

js
toUTCString()

Paramètres

Aucun.

Valeur de retour

Une chaîne de caractères représentant la date indiquée en temps UTC (voir la description pour le format). Retourne "Invalid Date" si la date est invalide.

Description

La valeur retournée par toUTCString() est une chaîne de caractères au format Www, dd Mmm yyyy HH:mm:ss GMT, où :

Format de chaîne Description
Www Jour de la semaine, en trois lettres (ex. Sun, Mon)
dd Jour du mois, sur deux chiffres (avec zéro initial si nécessaire)
Mmm Mois, en trois lettres (ex. Jan, Feb)
yyyy Année, sur quatre chiffres ou plus (avec zéros initiaux si nécessaire)
HH Heure, sur deux chiffres (avec zéro initial si nécessaire)
mm Minute, sur deux chiffres (avec zéro initial si nécessaire)
ss Secondes, sur deux chiffres (avec zéro initial si nécessaire)

Alias

L'API Date de JavaScript s'est inspirée de la bibliothèque Java java.util.Date (cette dernière étant devenue de facto obsolète depuis Java 1.1 en 1997). En particulier, la classe Java Date possédait une méthode nommée toGMTString — un nom mal choisi, car l'Heure moyenne de Greenwich n'est pas équivalente au Temps universel coordonné, alors que les dates JavaScript fonctionnent toujours en temps UTC. Pour des raisons de compatibilité web, toGMTString reste un alias de toUTCString, et ils réfèrent au même objet fonction. Cela signifie :

js
Date.prototype.toGMTString.name === "toUTCString";

Exemples

Utiliser la méthode toUTCString()

js
const d = new Date(0);
console.log(d.toUTCString()); // 'Thu, 01 Jan 1970 00:00:00 GMT'

Spécifications

Specification
ECMAScript® 2026 Language Specification
# sec-date.prototype.toutcstring

Compatibilité des navigateurs

Voir aussi