Displaying a date interval with Twig

Published on 2023-04-20 • Modified on 2023-04-20

This snippet shows how to display a date interval with Twig. In fact, we can use the diff() function of the DateTime() class and then format the result, a DateInterval object, with the date function.

{% set date1 = date('2023-04-20 22:16:16') %}
{% set date2 = date('2023-04-20 22:18:45') %}
Difference in minutes and seconds : <b>{{ date2.diff(date1)|date("%i'%s''") }}</b>
HTML demo of the snippet
Difference in minutes and seconds : 2'29''

 More on Stackoverflow   Read the doc  More on the web  Random snippet

  Work with me!