JürgenB: So und nur so!

Beitrag lesen

Hallo Rolf,

Eine addDays Funktion, die einen String erwartet und ein Date Objekt zurückliefert, hat üblen Design-Geruch (Separation of Concerns wird verletzt). Sowas sollte man keinesfalls empfehlen.

stimmt, ich habe an der falschen Stelle korrigiert, hier noch mal ein Versuch:

function addDays(inputDate, numDays) {
    return new Date(inputDate.getFullYear(), inputDate.getMonth(), inputDate.getDate() + numDays);
}

var a = new Date(document.getElementById("datum").value);
var b = parseInt(document.getElementById("tage").value);
//version1:
var x = addDays(a,b);

Gruß
Jürgen