English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

méthode setDate() JavaScript

 Objet Date JavaScript

cesetDate()méthode, selon l'heure locale, pour définir le jour du mois pour l'objet Date spécifié.

la valeur attendue est1-31mais permet d'autres valeurs :

  • 0 représente le dernier jour du mois précédent

  • -1représente le jour précédent du dernier jour du mois précédent

Si un mois a31jour :

  • 32Est le premier jour du mois suivant

Si un mois a30 jour :

  • 32Est le deuxième jour du mois suivant

Syntaxe :

date.setDate(day)
var d = new Date();
d.setDate(22);
Testez et voyez‹/›

Compatibilité navigateur

Tous les navigateurs supportent complètement la méthode setDate() :

Méthode
setDate()EstEstEstEstEst

Valeur du paramètre

ParamètreDescription
day1à31Entier entre, représentant un jour du mois.

Si cette valeur dépasse la plage de valeurs de jour du mois, la méthode setDate() met à jour l'objet Date en conséquence.

Par exemple, si la valeur est définie sur 0, la date est fixée sur la dernière journée du mois précédent.

Détails techniques

Valeur de retour :UTC 1970 an1Mois1Millisecondes entre 00:00:00 du jour et la date donnée
Version JavaScript :ECMAScript 1

Plus d'exemples

Cet exemple fixe la dernière journée du mois précédent pour la date du mois :

var d = new Date();
d.setDate(0);
Testez et voyez‹/›

 Objet Date JavaScript