xxxxxxxxxx
var newDate = new Date(date.setMonth(date.getMonth()+8));
xxxxxxxxxx
var myCurrentDate=new Date();
var myFutureDate=new Date(myCurrentDate);
myFutureDate.setDate(myFutureDate.getDate()+ 8);//myFutureDate is now 8 days in the future
xxxxxxxxxx
function addMonths(date, months) {
date.setMonth(date.getMonth() + months);
return date;
}
// Example usage
const myDate = new Date(); // Use your own date here
const numberOfMonthsToAdd = 3; // Use the desired number of months
const result = addMonths(myDate, numberOfMonthsToAdd);
console.log(result);
xxxxxxxxxx
// d - is a moment() call
addOneMonth: function (d) {
let fm = moment(d).add(1, 'M');
let fmEnd = moment(fm).endOf('month');
return d.date() != fm.date() && fm.isSame(fmEnd.format('YYYY-MM-DD')) ? fm.add(1, 'd') : fm;
};