September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten eine Reihe von Drop-down-Menüs erstellen, die automatisch auf dem aktuellen Datum stehen.
Finden Sie mit date() das aktuelle Datum in der Zeitzone des Webservers heraus und durchlaufen Sie die Tage mit mktime().
Der folgende Code generiert option-Werte für den heutigen Tag sowie die sechs folgenden Tage. Im diesem Fall ist »heute« der 1. Januar 2002.
list($hour, $minute, $second, $month, $day, $year) = split(':', date('h:i:s:m:d:Y')); // Eine Woche in einzelnen Tagen for ($i = 0; $i < 7; ++$i) { $timestamp = mktime($hour, $minute, $second, $month, $day + $i, $year); $date = date("D, F j, Y", $timestamp); print "<option value=\"$timestamp\">$date</option>\n"; } ...