Méthodes de définition de date JavaScript
Les méthodes Set Date vous permettent de définir des valeurs de date (années, mois, jours, heures, minutes, secondes, millisecondes) pour un objet Date.
Définir les méthodes de date
Les méthodes de définition de date sont utilisées pour définir une partie d'une date :
Method | Description |
---|---|
setDate() | Set the day as a number (1-31) |
setFullYear() | Set the year (optionally month and day) |
setHours() | Set the hour (0-23) |
setMilliseconds() | Set the milliseconds (0-999) |
setMinutes() | Set the minutes (0-59) |
setMonth() | Set the month (0-11) |
setSeconds() | Set the seconds (0-59) |
setTime() | Set the time (milliseconds since January 1, 1970) |
La méthode setFullYear()
La setFullYear()
méthode définit l'année d'un objet date. Dans cet exemple jusqu'en 2020 :
Exemple
const d = new Date();
d.setFullYear(2020);
La setFullYear()
méthode peut éventuellement définir le mois et le jour :
Exemple
const d = new Date();
d.setFullYear(2020, 11, 3);
La méthode setMonth()
La setMonth()
méthode définit le mois d'un objet date (0-11) :
Exemple
const d = new Date();
d.setMonth(11);
La méthode setDate()
La setDate()
méthode définit le jour d'un objet date (1-31) :
Exemple
const d = new Date();
d.setDate(15);
La setDate()
méthode peut également être utilisée pour ajouter des jours à une date :
Exemple
const d = new Date();
d.setDate(d.getDate() + 50);
Si l'ajout de jours décale le mois ou l'année, les modifications sont gérées automatiquement par l'objet Date.
La méthode setHours()
La setHours()
méthode définit les heures d'un objet date (0-23) :
Exemple
const d = new Date();
d.setHours(22);
La méthode setMinutes()
La setMinutes()
méthode définit les minutes d'un objet date (0-59) :
Exemple
const d = new Date();
d.setMinutes(30);
La méthode setSeconds()
La setSeconds()
méthode définit les secondes d'un objet date (0-59) :
Exemple
const d = new Date();
d.setSeconds(30);
Comparer les dates
Les dates peuvent facilement être comparées.
L'exemple suivant compare la date d'aujourd'hui au 14 janvier 2100 :
Exemple
let text = "";
const today = new Date();
const someday = new Date();
someday.setFullYear(2100, 0, 14);
if (someday > today) {
text = "Today is before January 14, 2100.";
} else {
text = "Today is after January 14, 2100.";
}
JavaScript compte les mois de 0 à 11. Janvier est 0. Décembre est 11.
Référence de date JavaScript complète
Pour une référence complète de Date, rendez-vous sur notre :
Compléter la référence de date JavaScript .
La référence contient des descriptions et des exemples de toutes les propriétés et méthodes Date.