Thomas Meinike: Datumsauswahl in Drop Down

Beitrag lesen

Hallo,

Bin auf der Suche nach einer Möglichkeit in nem Drop-Down Menü, eine Datumsauswahl zu realisieren. Und zwar sollen vom aktuellem Datum 14 Tage im vorraus angezeigt werden. Wie geht dem???

Ich habe es mal nicht mit direkter Pruefung auf Monatsuebergaenge versucht, sondern ausgehend vom aktuellen Datum in einer Schleife 14 Tage hinzugefuegt.

Intern ergibt z. B. der 32.5.2002 den 2.7.2002 (5=Juni).

Hier mal der Testcode, der zumindest unter IE 5.5 und Mozilla 1.0 funktioniert (auf form-Tags wurde hier verzichtet):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test by TM 06/02</title>
<script language="JavaScript" type="text/javascript">
<!--

var heute=new Date();
var tag, monat,jahr,starttag,startmonat,startjahr;
starttag=heute.getDate();
startmonat=heute.getMonth();
startjahr=heute.getFullYear();

document.write("<select>");

for(i=0;i<15;i++)
{
  heute=new Date(startjahr,startmonat,starttag+i);
  tag=heute.getDate();
 if(tag<10)tag="0"+tag;
  monat=heute.getMonth()+1;
 if(monat<10)monat="0"+monat;
  jahr=heute.getFullYear();
  document.write("<option value='"+tag+"."+monat+"."+jahr+"'>"+tag+"."+monat+"."+jahr+"</option><br>");
}

document.write("</select>");

//-->
</script>

</head>
<body>

</body>
</html>

MfG, Thomas