填充下拉列表,其中包含一周中的日期(PHP)

时间:2016-03-23 01:03:38

标签: php date dropdown

如何使用一周中的日期填充下拉列表,例如本周从2016年3月21日开始,列表中的下一个项目是2016年3月22日,依此类推。 然后,当下一周再次开始时,那几周的日期将再次接管列表。

1 个答案:

答案 0 :(得分: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>