Ответ 1
Помните: этот ответ имеет проблемы (см. комментарии)
var myDate = new Date();
myDate.setDate(myDate.getDate() + AddDaysHere);
Он должен быть как
var newDate = new Date(date.setTime( date.getTime() + days * 86400000 ));
Возможный дубликат:
Как добавить количество дней до сегодняшней даты?
Я в замешательстве, я нашел много разных подходов, и какой из них действительно правильный?
Итак, каков правильный способ добавления дня (дней) к данной дате?
Помните: этот ответ имеет проблемы (см. комментарии)
var myDate = new Date();
myDate.setDate(myDate.getDate() + AddDaysHere);
Он должен быть как
var newDate = new Date(date.setTime( date.getTime() + days * 86400000 ));
date.setTime( date.getTime() + days * 86400000 );