Ajouter des mois à une date avec JavaScript
Concept et utilisation
La fonction dateAddMonths() permet d'ajouter des mois à une date.
Fonction
dateAddMonths()Retourne une date postérieure à une date de référence après avoir ajouté un nombre de mois.
- Syntaxe
dateAddMonths(mois, date);- Paramètres
mois(Number)Le paramètre
moisde la fonctiondateAddMonths()définit le nombre de mois à ajouter à la date de référence.date(Date)Le paramètre
datede la fonctiondateAddMonths()définit la date de référence à laquelle ajouter un nombre de mois.
Exemple d'ajout de mois à une date
var mois = 1;
var date = new Date(2019, 0, 1);
// Si date
vaut : 'Tue Jan 01 2019 00:00:00 GMT+0100 (heure normale d’Europe centrale)'
dateAddMonths(mois, date);
// renvoie : 'Tue Feb 01 2019 00:00:00 GMT+0100 (heure normale d’Europe centrale)'Code source de la fonction
function dateAddMonths(a,b){var d=new Date(b),c=(new Date(d.getFullYear(),d.getMonth()+1+a,0)).getDate();if(d.getDate()>c){d.setDate(c);}d.setMonth(d.getMonth()+a);return d;}Dernière mise à jour le .
