我试图通过我的树枝视图中的for循环来获取本周的所有日子。
这是我想要做的事情:
<table>
<thead>
</thead>
<tbody>
<tr><td>{{ "+0 day"|date("d M y") }}</td></tr>
<tr><td>{{ "+1 day"|date("d M y") }}</td></tr>
<tr><td>{{ "+2 day"|date("d M y") }}</td></tr>
<tr><td>{{ "+3 day"|date("d M y") }}</td></tr>
<tr><td>{{ "+4 day"|date("d M y") }}</td></tr>
<tr><td>{{ "+5 day"|date("d M y") }}</td></tr>
<tr><td>{{ "+6 day"|date("d M y") }}</td></tr>
</tbody>
</table>
这是我到目前为止所尝试的:
[...]
{% for day in 0..6 %}
<tr>
<td>{{ ('"' ~ '+' ~ day ~ ' day' ~ '"')|date("d M y") }}</td>
</tr>
{% endfor %}
但我收到此错误消息:
在渲染模板期间抛出了异常 (&#34; DateTime :: __ construct():无法解析时间字符串(&#34; + 0天) 在位置0(&#34;):意外的字符&#34;)
请知道我应该怎么做?
答案 0 :(得分:1)
只需删除双引号("
)字符:
{% for day in 0..7 %}
{% set myDate = '+' ~ day ~ ' day' %}
<tr>
<td>{{ myDate|date("d M y") }}</td>
</tr>
{% endfor %}