2016-03-23 3 views
-3

Wie füllen Sie eine Dropdown-Liste mit Daten in einer Woche wie diese Woche beginnt mit 21 März 2016, der nächste Artikel in der Liste ist 22 Mär 2016 und so weiter. Dann, wenn die nächste Woche wieder beginnt, werden die Wochendaten wieder die Liste übernehmen.Popup-Dropdown-Liste mit Daten in einer Woche (PHP)

+1

Betrogene von einem Dutzend + Fragen - versucht, alles –

Antwort

0

Ihre PHP:

$mondayTimestamp = strtotime('monday this week'); 
$output = []; 
for ($day = 0; $day < 7; $day++) { 
    $output[] = date('d M y', strtotime(sprintf('+%d days', $day), $mondayTimestamp)); 
} 

Ihre HTML:

<select name="days"> 
    <?php foreach ($output as $day) : ?> 
     <option value="<?php echo $day ?>"><?php echo $day ?></option> 
    <?php endforeach; ?> 
</select> 
+2

ein wenig sexier das Datum-Zeit-Klasse. http://au2.php.net/manual/en/class.datetime.php –