Twig,比较日期的错误

时间:2015-03-27 08:43:58

标签: symfony date twig

如果我尝试将日期比较为:

{% if (expireDate==NULL) %}
    {% if (date(expireDate) < date()) %}
        DANGER!
    {% elseif (date(expireDate) == date()) %}
        WARNING
    {% else %}
        DON'T WORRY
    {% endif %}
{% endif %}>

我假设没有参数的date()会返回当前日期,而expireDate会有一个日期值。

我的问题是&#34;警告&#34;从未显示过,这意味着即使expireDate今天(date(expireDate) < date())总是假的。

我做错了吗?

更新#1

这应该有效,但我不知道它是否正确。

{% if (expireDate==NULL) %}
    {% if (date(expireDate)|date('d-m-Y') < date()|date('d-m-Y')) %}
        DANGER!
    {% elseif (date(expireDate)|date('d-m-Y') == date()|date('d-m-Y')) %}
        WARNING
    {% else %}
        DON'T WORRY
    {% endif %}
{% endif %}>

0 个答案:

没有答案