Date.prototype.getDay()
La méthode getDay()
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 utilisera Date.prototype.getDate()
.
Exemple interactif
Syntaxe
js
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
Utiliser getDay()
La seconde instruction ci-dessous assigne la valeur 1 à jourSemaine
, selon la valeur de l'objet Date
noel95
. Le 25 décembre 1995 est un lundi.
js
var noel95 = new Date("December 25, 1995 23:15:00");
var jourSemaine = noel95.getDay();
console.log(jourSemaine); //1
Note : Si besoin, on pourra obtenir le nom complet du jour ("lundi"
par exemple) en utilisant la méthode Intl.DateTimeFormat
avec un paramètre options
. Ce faisant, il est plus simple d'internationaliser un site ou une application :
js
var options = { weekday: "long" };
console.log(new Intl.DateTimeFormat("en-US", options).format(Xmas95));
// Monday
console.log(new Intl.DateTimeFormat("de-DE", options).format(Xmas95));
// Montag
Spécifications
Specification |
---|
ECMAScript Language Specification # sec-date.prototype.getday |
Compatibilité des navigateurs
BCD tables only load in the browser