Bu hafta gibi tarihler içeren bir açılır listeyi nasıl doldurursunuz? Bu hafta 21 Mart 2016 ile başlar, listedeki bir sonraki öğe 22 Mar 2016 vb. Sonraki hafta tekrar başladığında, o haftaların tarihleri tekrar listeyi ele alacak.Bir açılır kapanır listeyi bir hafta içinde doldurarak (PHP)
-3
A
cevap
0
PHP'niz:
$mondayTimestamp = strtotime('monday this week');
$output = [];
for ($day = 0; $day < 7; $day++) {
$output[] = date('d M y', strtotime(sprintf('+%d days', $day), $mondayTimestamp));
}
HTML'iniz: bir düzine + sorulardan
<select name="days">
<?php foreach ($output as $day) : ?>
<option value="<?php echo $day ?>"><?php echo $day ?></option>
<?php endforeach; ?>
</select>
+2
tarih-saat sınıfını kullanarak biraz daha seksi çalıştı. http://au2.php.net/manual/en/class.datetime.php –
dupe - şey –