在 Twig 模板中输出月份列表的最佳方法是什么?例如,在一组出生日期字段中创建一个月份下拉列表。我追求的格式是:
<option value="01">January</option>
<option value="02">February</option>
<option value="03">March</option>
<option value="04">April</option>
<option value="05">May</option>
Run Code Online (Sandbox Code Playgroud)
您可以使用一个简单的 12 循环来为每个月创建一个日期字符串,然后通过 Twig 的日期过滤器运行它,如下所示:
{% for month in 1..12 %}
{% set date = month ~ "/1/2016" %}
<option value="{{ date|date("m") }}">{{ date|date("F") }}</option>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
这导致请求的格式:
<option value="01">January</option>
<option value="02">February</option>
<option value="03">March</option>
<option value="04">April</option>
<option value="05">May</option>
Run Code Online (Sandbox Code Playgroud)
可以使用php 的日期格式选项轻松更改格式。
例如TwigFiddle这里。
| 归档时间: |
|
| 查看次数: |
2538 次 |
| 最近记录: |