Méthodes de paramétrage de la date JavaScript

En utilisant la méthode 'Définir la date', vous pouvez définir la valeur de la date de l'objet Date (année, mois, jour, heure, minute, seconde, milliseconde).

Méthodes de paramétrage de la date

Les méthodes de paramétrage de la date sont utilisées pour définir une partie de la date. Voici les méthodes les plus courantes (triées par ordre alphabétique) :

Méthode Description
setDate() Définir le jour par un nombre (1-31)
setFullYear() Définir l'année (optionnel mois et jour)
setHours() Définir l'heure (0-23)
setMilliseconds() Définir les millisecondes (0-999)
setMinutes() Définir la minute (0-59)
setMonth() Définir le mois (0-11)
setSeconds() Définir la seconde (0-59)
setTime() Définir le temps (en millisecondes depuis le 1er janvier 1970 jusqu'à maintenant)

Méthode setFullYear()

setFullYear() Méthode pour définir l'année d'un objet Date. Cet exemple est réglé sur 2020 :

Exemple

<script>
var d = new Date();
d.setFullYear(2020);
document.getElementById("demo").innerHTML = d;
</script>

Essayez-le vous-même

setFullYear() La méthode peutSélectionnerDéfinir le mois et le jour :

Exemple

<script>
var d = new Date();
d.setFullYear(2020, 11, 3);
document.getElementById("demo").innerHTML = d;
</script>

Essayez-le vous-même

Méthode setMonth()

setMonth() Méthode pour définir le mois d'un objet Date (0-11) :

Exemple

<script>
var d = new Date();
d.setMonth(11);
document.getElementById("demo").innerHTML = d;
</script>

Essayez-le vous-même

Méthode setDate()

setDate() Méthode pour définir le jour d'un objet Date (1-31) :

Exemple

<script>
var d = new Date();
d.setDate(15);
document.getElementById("demo").innerHTML = d;
</script>

Essayez-le vous-même

setDate() La méthode peut également être utilisée pour ajouter des joursAjouterAu date :

Exemple

<script>
var d = new Date();
d.setDate(d.getDate() + 50);
document.getElementById("demo").innerHTML = d;
</script>

Essayez-le vous-même

Si vous ajoutez des jours, changez le mois ou l'année, la modification sera gérée automatiquement par l'objet Date.

Méthode setHours()

setHours() Méthode pour définir l'heure d'un objet Date (0-23) :

Exemple

<script>
var d = new Date();
d.setHours(22);
document.getElementById("demo").innerHTML = d;
</script>

Essayez-le vous-même

Méthode setMinutes()

setMinutes() Méthode pour définir la minute d'un objet Date (0-59) :

Exemple

<script>
var d = new Date();
d.setMinutes(30);
document.getElementById("demo").innerHTML = d;
</script>

Essayez-le vous-même

Méthode setSeconds()

setSeconds() Méthode pour définir la seconde d'un objet Date (0-59) :

Exemple

<script>
var d = new Date();
d.setSeconds(30);
document.getElementById("demo").innerHTML = d;
</script>

Essayez-le vous-même

Comparaison des dates

Les dates peuvent être comparées facilement.

L'exemple suivant compare aujourd'hui avec le 16 janvier 2049 :

Exemple

var today, someday, text;
today = new Date();
someday = new Date();
someday.setFullYear(2049, 0, 16);
if (someday > today) {
  text = "Aujourd'hui avant le 16 janvier 2049";
}
  text = "Aujourd'hui après le 16 janvier 2049";
}
document.getElementById("demo").innerHTML = text;

Essayez-le vous-même

JavaScript compte les mois de 0 à 11. Janvier est 0. Décembre est 11.

Manuel de référence complet sur les dates JavaScript

Pour un manuel de référence complet sur les dates, veuillez visiter notre Manuel de référence Date JavaScript.

Ce manuel contient une description et des exemples de toutes les propriétés et méthodes de la date.