php - 更改信用卡表格上的年份

标签 php

我正在尝试更改此信用卡表格上的年份。目前仅显示 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/

相关文章:

php - MYSQL:查询以获取上一个和下一个视频 ID?

PHP变量引用之谜

php - 如何访问同名的PHP表元素

php - 哪个是比较两个 url 的最好和最快的方法?

php - htaccess 动态查询字符串

php - 在菜单项之间添加分隔线(忽略伪类)

php - fetch_assoc() 错误

php - Laravel 关系计数()

php - 根据用户登录显示数据库中的数据

php - Laravel 中的 BIT 数据类型渲染问题