年枝上的树枝

时间:2014-11-27 00:44:56

标签: php date twig

我有以下PHP代码生成当前年份,并将其循环直到达到第10年。

<?php for ($i=date('Y'); $i <= date('Y', strtotime('+10 years')); $i++) : ?>
<option value="<?php echo $i; ?>"
<?php endfor; ?>

我是一个新的树枝,并想请求帮助如何制作它。

1 个答案:

答案 0 :(得分:5)

这里有几个使用列表的选项,可以很容易地重新定位一个选项...

    <ul>
        {% for i in "now"|date("Y").."now +10 years"|date("Y") %}
        <li>{{  ("now +"~(loop.index-1)~" years")|date("Y") }}</li>
        {% endfor %}
    </ul>

    {% set minYear = "now"|date("Y") %}
    {% set maxYear = "now +10 years"|date("Y") %}
    <ul>
        {% for year in minYear..maxYear %}
        <li>{{ year }}</li>
        {% set year = year + 1 %}
        {% endfor %}
    </ul>