Просто потратил целую вечность, пытаясь понять, что было с соглашением за год, не прибавляя следуя приведенным ниже примерам.
Если вы хотите просто добавить n дней к вашей дате, лучше всего пойти:
myDate.setDate (myDate.getDate () + n);
или длинная версия
var theDate = new Date(2013, 11, 15);
var myNewDate = new Date(theDate);
myNewDate.setDate(myNewDate.getDate() + 30);
console.log(myNewDate);
Этот материал сегодня / завтра сбивает с толку. Установив текущую дату в новую переменную даты, вы запутаете значение года. если вы работаете с первоначальной даты, вы не будете.