Seite 1 von 1

Problem select Datum addieren

Verfasst: 20.01.2008, 19:28
von slider
Hallo,
ich hoffe es kann mir jemand helfen:
Ich hab ein Formular mit zwei Select-Listen in denen man jeweils ein Datum auswählen kann.
Bei einem OnChange-Event in einer der beiden Select-Boxen möchte ich die Differenz in Tagen in einem Textfeld ausgeben.
Nach stundenlangen probieren hab ich folgenden Stand:

Code: Alles auswählen

function differenz() {
	var a = this.form1.Datum1.options[selectedIndex].value;
	var b = this.form1.Datum2.options[selectedIndex].value;
	var day = 1000*60*60*24;
	var diff = Math.ceil((a.getTime()-b.getTime())/(day));
	this.form1.Tage.value=diff;
	}
Leider funzt es nicht,
Es wäre nett wenn mir mal jemand helfen könnte.

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 21.01.2008, 10:35
von nerd
ich kenne die javascript zeitfunktionen zwar nicht, aber gibts da nix wie "x-ter tag des jahres" oder so? dann halt damit rechnen. wenn das startjahr kleiner ist als das endjahr, muesstest du fuer die jahre dazwischen noch die anzahl tage herrausfinden (schaltjahr oder nicht).