背景
使用PHP实现日期下拉框,并且默认值显示为当前日期。
实现
<select name = "date">
<?php
for($i = -5; $i < 6; $i++){
$date = date('Y-m-d', strtotime('+'.$i.' day'));
if($i == 0){ //当i等于0时,表示日期为今天的日期
echo '<option selected = "selected">'.$date.'</option>';
//<option selected = "selected">代表下拉框默认值设置为当前日期
}
else{
echo '<option>'.$date.'</option>';
}
}
?>
</select>