所以我的代码是:
<?php
$date2=date('Y', strtotime('+1 Years'));
for($i=date('Y'); $i<$date2+5;$i++){
echo '<option>'.$i.'-'.$date2.'</option>';
}
?>
输出
2015-2016
2016-2016
2017-2016
2018-2016
2019-2016
我希望输出如下:
2015-2016
2016-2017
2017-2018
2018-2019
2019-2020
有什么想法吗?我正试着把它放在一个Dropbox上然后保存到我的数据库中。
答案 0 :(得分:1)
按照以下方式更改您的代码 -
<?php
$date2=date('Y', strtotime('+1 Years'));
for($i=date('Y'); $i<$date2+5;$i++){
echo '<option>'.$i.'-'.($i+1).'</option>';
}
?>
答案 1 :(得分:0)
这对我来说真的很好。
$years = range('2015', date('Y'), 1);
foreach($years as &$year) {
$year = $year . '-' . ($year + 1);
}
这会输出从设置年份到当前年份的一系列年份。