我正在尝试更改此信用卡表格上的年份。目前仅显示 2014-2022 年。我正在尝试将年份公式更改为从 2013 年开始。
<?php $year = date ("Y"); $i = 1;?>
<option value="" selected="selected">Please Select a Year</option>
<?php while($i < 10) { $year += 1; $i++;?>
<option value="<?=$year?>">
<?=$year?>
</option>
<?php } ?>
最佳答案
$i
需要从 0 开始,以便第一年是 2013 + 0,而不是 2013 + 1。
<?php $year = date ("Y"); $i = 0;?>
更好的是,使用 for
循环:
<? for ($year = date("Y"); $year < date("Y") + 10; ++$year) { ?>
<option value="<?= $year ?>"><?= $year ?></option>
<? } ?>
关于php - 更改信用卡表格上的年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14445103/