PHP中有没有更简洁的方式来生成这种类型的日期选择表单?
时间: 2024-09-14 20:08:42 浏览: 42
虽然上面提供的示例已经相对直接地展示了如何生成日期选择表单,但在PHP中确实存在更简洁的方式,例如可以使用HTML5的`<input>`元素结合JavaScript或者借助一些现成的库,如Bootstrap Datepicker、Flatpickr等。例如,使用Bootstrap Datepicker,可以在HTML上写得更简洁:
```html
<form method="post">
<div class="input-group date" id="datetimepicker1">
<input type="text" class="form-control" name="date" readonly>
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
</div>
<script src="<?php echo asset_url('path/to/bootstrap-datepicker.min.js'); ?>"></script>
<link href="<?php echo asset_url('path/to/bootstrap-datepicker.css'); ?>" rel="stylesheet">
<script>
$('#datetimepicker1').datepicker({
format: 'yyyy-mm-dd',
minViewMode: 'months',
startDate: '1949-01-01',
endDate: '2022-12-31'
});
</script>
<input type="submit" value="Submit">
</form>
阅读全文