Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Date.prototype.getDay()
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éthodegetDay() renvoie le jour de la semaine pour la date spécifiée selon l'heure locale (0 correspondant à dimanche). Pour obtenir le jour du mois, on utiliseraDate.prototype.getDate().
Dans cet article
Exemple interactif
const birthday = new Date("August 19, 1975 23:15:30");const day1 = birthday.getDay();// Sunday - Saturday : 0 - 6console.log(day1);// Expected output: 2Syntaxe
dateObj.getDay();Valeur de retour
Un entier correspondant au jour de la semaine (0 correspondant à dimanche, 1 à lundi, 2 à mardi et ainsi de suite) de la date indiquée selon l'heure locale.
Exemples
>UtilisergetDay()
La seconde instruction ci-dessous assigne la valeur 1 àjourSemaine, selon la valeur de l'objetDatenoel95. Le 25 décembre 1995 est un lundi.
var noel95 = new Date("December 25, 1995 23:15:00");var jourSemaine = noel95.getDay();console.log(jourSemaine); //1Note :Si besoin, on pourra obtenir le nom complet du jour ("lundi" par exemple) en utilisant la méthodeIntl.DateTimeFormat avec un paramètreoptions. Ce faisant, il est plus simple d'internationaliser un site ou une application :
var options = { weekday: "long" };console.log(new Intl.DateTimeFormat("en-US", options).format(Xmas95));// Mondayconsole.log(new Intl.DateTimeFormat("de-DE", options).format(Xmas95));// MontagSpécifications
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-date.prototype.getday> |