Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La méthode setUTCDate() des instances de Date modifie le jour du mois pour cette date selon le temps universel.
Un entier de 1 à 31 représentant un jour dans le mois.
Modifie l'objet Date en place et retourne son nouveau timestamp. Si dateValue vaut NaN (ou d'autres valeurs qui sont contraintes en NaN, comme undefined), la date est définie sur Date invalide et NaN est retourné.
Si la valeur dateValue est en dehors de la plage des jours du mois, setDate() mettra à jour l'objet Date en conséquence.
Par exemple, si 0 est fourni pour dateValue, la date sera définie au dernier jour du mois précédent. Si vous utilisez 40 pour dateValue et que le mois stocké dans l'objet Date est juin, le jour sera changé en 10 et le mois sera incrémenté à juillet.
Si un nombre négatif est fourni pour dateValue, la date sera définie en comptant à rebours à partir du dernier jour du mois précédent. -1 aura pour effet de définir la date à 1 jour avant le dernier jour du mois précédent.
| ECMAScript® 2027 Language Specification # sec-date.prototype.setutcdate |
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Cette page a été modifiée le 20 févr. 2026 par les contributeur·ice·s du MDN.
Votre modèle pour un internet meilleur.
Visitez la société mère à but non lucratif de Mozilla Corporation, la Fondation Mozilla.
Certaines parties de ce contenu sont protégées par le droit d'auteur ©1998—2026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.