date
¶
将参数转换为日期以允许日期比较:
1 2 3 | {% if date(user.created_at) < date('-2days') %}
{# do something #}
{% endif %}
|
参数必须在支持的PHP之一中 date and time formats .
可以将时区作为第二个参数传递:
1 2 3 | {% if date(user.created_at) < date('-2days', 'Europe/Paris') %}
{# do something #}
{% endif %}
|
如果未传递任何参数,则函数返回当前日期:
1 2 3 | {% if date(user.created_at) < date() %}
{# always! #}
{% endif %}
|
注解
您可以通过调用 setTimezone()
上 core
扩展实例:
$twig = new \Twig\Environment($loader);
$twig->getExtension(\Twig\Extension\CoreExtension::class)->setTimezone('Europe/Paris');
争论¶
date
:日期timezone
:时区