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
const birthday = new Date("August 19, 1975 23:15:30");
const day1 = birthday.getDay();
// Sunday - Saturday : 0 - 6
console.log(day1);
// Expected output: 2
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 <code>getDay()</code>
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