Ich finde aber, dass es so besser ist:
function addDays(inputDate, numDays) { return new Date(inputDate.getYear(), inputDate.getMonth(), inputDate.getDay() + numDays); }
Was heisst hier "besser"? Das ist das was funktioniert. Alles andere sind Krücken.
Ronald Schaukrug