Problem mit Datumsaddition

anmae

Erfahrenes Mitglied
Hallo,

ich habe folgende Formel:
Code:
	duration = duration * 24*3600;//duration in Sekunden
	var sdatum = document.frm.formVon.value.split(".");
    var edatum = document.frm.formBis.value.split(".");

	var timestamp_s=Date.UTC(sdatum[2],sdatum[1],sdatum[0]) / 1000; // timestamp in s vom Datum
	var timestamp_e=Date.UTC(edatum[2],edatum[1],edatum[0]) / 1000; // timestamp in e vom Datum

	if(timestamp_e < (timestamp_s + duration)){
		var newTime = new Date((timestamp_s + duration)*1000);
		var newDate = newTime.getDate()+"."+newTime.getMonth()+"."+newTime.getFullYear();
		document.frm.formBis.value = newDate;
	}
formVon ist "20.11.2006"
wenn ich 5 Tage addieren möchte, funktioniert alles super, d.h. formBis ist dann der 25.11.2006. Wenn ich allerdings 12 Tage addiesen möchte (also duration=12), dann steht in formBis "1.0.2007"
Woran liegt das?

Danke vielmals!
 

Neue Beiträge

Zurück