11.11 Drop-down-Menüs auf Basis des aktuellen Datums erzeugen
Problem
Sie möchten eine Reihe von Drop-down-Menüs erstellen, die automatisch auf dem aktuellen Datum stehen.
Lösung
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"; ...
Get PHP 5 Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.