Hallo,
ich habe ein Formular in welches ein Datum (TT.MM.JJJJ) eingegeben werden soll.
Mit Hilfe eines Javascripts möchte ich nun den, auf das eingegebene Datum folgende Tag ausgeben.
function FolgenderTag()
{
var form = document.forms[0];
var Datum = form.datum.value;
var T = Datum.slice(0,2);
var M = Datum.slice(3,5);
M--;
var J = Datum.slice(6,10);
var Datum1 = new Date(J, M, T); /* Datum */
// 1 Tag dazu:
// einfacher
var heute = Datum1.setDate(Datum1.getDate()+1));
var hJahr = heute.getFullYear();
var hMonat = heute.getMonth() + 1;
var hTag = heute.getDate();
if (hTag<10) { hTag = "0" + hTag; }
if (hMonat<10) { hMonat = "0" + hMonat; }
var Richtig = hTag + "." + hMonat + "." + hJahr;
form.datum1.value = Richtig;
}
Das funktioniert auch soweit ganz prima
immer! (Monats- und Jahresübergänge, Schaltjahre inclusive)