我正在与树枝打交道,让日期和格式生效。我有一个开始日期(比如今天),我想每天打印到一个表格单元格中。
我在var数据中有日期字段,因此我可以添加1天。它正在工作。
{% set datum = date(current_user.cwmon)|date_modify("+1 day")|date('D d.m.y') %}
当我将其放入for循环中时,没有得到想要的答案。
代码本身:
{% for j in 0..6 %}
{% set datum = date(current_user.cwmon)|date_modify("+1 day")|date('D d.m.y') %}
// other code
{{ j }}: {{ datum }}
// other code
{% endfor %}
是否可以使用我的var j代替+1天? 无论我尝试什么,都会遇到错误。
我想要的结果:
0: Mon 15.01.19
1: Tue 16.01.19
...
6: Sun 20.01.19
非常感谢您。
答案 0 :(得分:0)
显然,答案很简单。
{% for j in 0..6 %}
{% set datum = YOUR_DATE|date_modify("+" ~ j ~ " day")|date('D d.m.y') %}
{% endfor %}
以此,数据具有正确的值并将j加到其自身上。
答案 1 :(得分:0)
另一种解决方案是覆盖datum
变量
{% set datum = current_user.cwmon %}
{% for j in 0..6 %}
{% set datum = date(datum)|date_modify("+1 day")|date('D d.m.y') %}
// other code
{{ j }}: {{ datum }}
// other code
{% endfor %}