Neuigkeiten:

still alive...

Hauptmenü

Datumsauswahl

Begonnen von roli, 23. Juni 2006, 17:47:12

Vorheriges Thema - Nächstes Thema

roli

Hallo zusammen
Ich habe mir eine Datumauswahl für die nächsten 365 Tage per DropDownMenu gebastelt. Um die Auswahl zu erleichtern, zeige ich das Datum im DropDown, speichern in der DB tu ich natürlich das Datum als Timestamp.
Nun habe ich das Problem, dass mein Script am 31.12.2006 wieder mit 01.01.2006 beginnt und irgendwie habe ich den Faden verloren, wie ich zum nächsten Jahr switche.
 

function DateDropDown1($size=365,$default=\"DropDate1\") {
  // $size = Anzahl Tage die angezeigt werden sollen
  // $default = Heute als m:d:Y format
  // $skip = wenn null, dann zeige Sa / So nicht an.   $skip=0;
  echo \"\\n\";
  for ($i = 0; $i  \\n\";
     }
     if ($value == $default) {
        $selected=\"SELECTED\";
     } else {
        $selected=\"\";
     }
   if (($dow!=\"Sonntag\" and $dow!=\"Samstag\") or !$skip) {
        echo \"$option\\n\";
     }
  }
  echo \"\\n\";
}

Powie

mach doch eine schleife mit einem unix timestamp von heute an beginnend aus dem du das datum extrahierst mit date() . setz den unixtimestamp in der schleife dann immer einfach 24 stunden weiter. da musst dir um das jahr keine gedanken machen.

all your base are belong to us / Discord