如何减去树枝中的日期?

Gab*_*iro 5 twig

{%for mat in setQuery %}
   {% set datePost = mat.data_criacao|date('d-m-Y') %}
   {% set today = "now"|date('d-m-Y') %}
   {{today- datePost}}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

datePost = 17-04-2015 今天 = 06-05-2015

上面的例子返回它:-11

Gab*_*iro 9

该问题已通过以下代码解决:

{% set datePost = mat.data_criacao|date('d-m-Y') %}
{% set today = "now"|date('d-m-Y') %}
{% set difference = date(today).diff(date(datePost))%}
{% set leftDays = difference.days %}
{% if datePost == today %}
      1 day
{% else %}
    {{ leftDays }}
{% endif %}          
Run Code Online (Sandbox Code Playgroud)