{# Template partiel pour afficher une date et le temps écoulé #} {% set now = "now"|date('U') %} {% set then = date|date('U') %} {% set diff = now - then %} {% set hours = (diff / 3600)|round(0, 'floor') %} {% set days = (diff / 86400)|round(0, 'floor') %} {{ date|date('d/m/Y H:i') }} {%- if days > 0 -%} (il y a {{ days }} jour{{ days > 1 ? 's' : '' }}) {%- elseif hours > 0 -%} (il y a {{ hours }} heure{{ hours > 1 ? 's' : '' }}) {%- else -%} (il y a moins d'une heure) {%- endif -%}