树枝 - 根据日期显示/隐藏元素

时间:2018-06-08 20:25:51

标签: javascript dynamic twig

我希望通过显示对当前日期敏感的元素(即url链接)来自定义Twig模板。由于我对Twig相当新,Twig是否有任何内部方法来促进这一点,或者我最有可能利用一些Javascript来实现这一目标?

感谢任何线索。

1 个答案:

答案 0 :(得分:0)

您可以使用date - 过滤器和特殊关键字NOW来实现此目标

{% if "NOW"|date('U') > '2018-06-10'|date('U') %}
    Show this
{% endif %}

{% if "NOW"|date('U') > '2029-06-10'|date('U') %}
    Don't show this
{% endif %}

请注意,您只需将日期作为DateTime传递给模板,以避免模板中的静态代码