Définir l'heure dans un objet Date en JavaScript
Lorsque nous créions un objet de date
de cette manière : new Date(), -
nous laissions les parenthèses vides. Dans ce
cas, nous obtenions le moment actuel.
On peut cependant procéder différemment - lui transmettre
des paramètres au format new Date(année,
mois, jour, heures, minutes, secondes, millisecondes)
et dans ce cas, la variable date
contiendra non pas le moment actuel, mais celui
que nous avons spécifié dans les paramètres. Lors de
la transmission des paramètres, le décompte des mois commence
à partir de zéro.
Les paramètres peuvent être omis à partir de la fin. Dans ce cas, les paramètres manquants pour les millisecondes, les secondes et les heures sont considérés comme nuls, et pour les jours - égaux à un. L'année et le mois ne peuvent pas être omis.
Créons un objet de date pour un moment spécifique :
let date = new Date(2025, 10, 5, 12, 59, 59);
La possibilité de définir un moment peut être utilisée, par exemple, pour connaître le jour de la semaine pour une date donnée :
let date = new Date(2025, 10, 5); // définir le 5 novembre 2025
let day = date.getDay();
let days = ['dim', 'lun', 'mar', 'mer', 'jeu', 'ven', 'sam'];
console.log(days[day]);
Découvrez quel jour de la semaine correspondait à votre date de naissance.