请帮帮我......
我想自动在一年内插入所有日期和日期名称。 例如:2017。我想自动从01-01-2017到31-12-2017插入表格。
答案 0 :(得分:0)
像这样。
使用getFullYear()。
for (var d = new Date(2017, 0, 1); d < new Date(2018, 0, 1); d.setDate(d.getDate() + 1)) {
var input = $("<input>");
input.val(d.getFullYear());
$("#year").append(input);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="year">
</div>
答案 1 :(得分:0)
PHP方式:
$startDate = new DateTime('2017-01-01');
$endDate = new DateTime('2018-01-01');
while($startDate < $endDate){
echo $startDate->format('d-m-Y'); //print date with format day-month-year
echo "\n";
$startDate->add(new DateInterval('P1D')); //add 1 day
}
输出:
01-01-2017
02-01-2017
03-01-2017
04-01-2017
...
31-12-2017