使用一周中的日期填充下拉列表 (PHP)
Populating dropdown list with dates in a week (PHP)
如何使用一周中的日期填充下拉列表,例如本周从 2016 年 3 月 21 日开始,列表中的下一个项目是 2016 年 3 月 22 日,依此类推。
然后当下周再次开始时,该周的日期将再次占据列表。
你的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>
如何使用一周中的日期填充下拉列表,例如本周从 2016 年 3 月 21 日开始,列表中的下一个项目是 2016 年 3 月 22 日,依此类推。 然后当下周再次开始时,该周的日期将再次占据列表。
你的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>