Date.prototype.getDay()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
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
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.
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 :
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