Ich habe Ewigkeiten damit verbracht, herauszufinden, was es mit der Jahreszahl auf sich hat, die sich nicht addiert, wenn man den Beispielen unten folgt.
Wenn Sie einfach nur n Tage zu dem Datum hinzufügen wollen, das Sie haben, ist es am besten, einfach zu gehen:
meinDatum.setDate(meinDatum.getDate() + n);
oder die langatmige Version
var theDate = new Date(2013, 11, 15);
var myNewDate = new Date(theDate);
myNewDate.setDate(myNewDate.getDate() + 30);
console.log(myNewDate);
Dieses Heute/Morgen-Zeug ist verwirrend. Indem Sie das aktuelle Datum in Ihre neue Datumsvariable setzen, bringen Sie den Jahreswert durcheinander, wenn Sie vom ursprünglichen Datum ausgehen.