2016-03-23 2 views
-3

как вы заполняете выпадающий список с датами в неделю, например, эта неделя начинается с 21 марта 2016 года, следующий элемент в списке - 22 марта 2016 года и так далее. Затем, когда на следующей неделе снова начнется, эти недельные даты снова заберут список.Заселение выпадающего списка с датами в неделю (PHP)

+1

боян из дюжины + вопросов - пытался что-нибудь –

ответ

0

Ваш PHP:

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

Ваш HTML:

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

немного сексуальнее, используя класс даты и времени. http://au2.php.net/manual/en/class.datetime.php –

Смежные вопросы