Date.prototype.setDate()
La méthode setDate()
définit le jour du mois (relatif au début du mois courant) pour une date donnée.
Exemple interactif
Syntaxe
dateObj.setDate(valeurJour)
Paramètres
valeurJour
-
Un entier représentant le jour du mois.
Valeur de retour
Le nombre de millisecondes écoulées entre le premier janvier 1970 00:00:00 UTC et la date résultante (l'objet Date
est également modifié).
Description
Si la valeurJour
est en dehors des limites du mois courant, setDate()
mettra à jour l'objet Date
en conséquence.
Par exemple, si 0 est fourni pour valeurJour
, la date sera défini sur le dernier jour du mois précédent.
Si on fournit un nombre négatif, la date sera déterminée à rebours à partir du dernier jour du mois précédent. Ainsi, avec -1, on obtiendrait la veille du dernier jour du mois précédent.
Exemples
Utiliser setDate()
var theBigDay = new Date(1962, 6, 7); // 1962-07-06T23:00:00.000Z
theBigDay.setDate(24); // 1962-07-23T23:00:00.000Z
theBigDay.setDate(32); // 1962-07-31T23:00:00.000Z
theBigDay.setDate(22); // 1962-08-21T23:00:00.000Z
theBigDay.setDate(0); // 1962-07-30T23:00:00.000Z
theBigDay.setDate(98); // 1962-10-05T23:00:00.000Z
theBigDay.setDate(-50); // 1962-08-10T23:00:00.000Z
Spécifications
Specification |
---|
ECMAScript Language Specification # sec-date.prototype.setdate |
Compatibilité des navigateurs
BCD tables only load in the browser