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 setUTCFullYear() des instances de Date modifie l'année pour cette date selon le temps universel.
Un entier représentant l'année. Par exemple, 1995.
monthValue FacultatifUn entier représentant le mois : 0 pour janvier, 1 pour février, etc.
dateValue FacultatifUn entier compris entre 1 et 31 représentant le jour du mois. Si vous définissez dateValue, vous devez aussi définir monthValue.
Modifie l'objet Date en place et retourne son nouveau timestamp. Si un paramètre 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 vous ne définissez pas les paramètres monthValue et dateValue, les valeurs retournées par les méthodes getUTCMonth() et getUTCDate() sont utilisées.
Si un paramètre que vous définissez est en dehors de la plage attendue, setUTCFullYear() tente de mettre à jour les autres paramètres et les informations de date dans l'objet Date en conséquence. Par exemple, si vous définissez 15 pour monthValue, l'année est incrémentée de 1 (yearValue + 1), et 3 est utilisé pour le mois.
| ECMAScript® 2027 Language Specification # sec-date.prototype.setutcfullyear |
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.