date.html.twig 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <span class="dt">
  2. {% set mois_begin = 'MONTHS_OF_THE_YEAR'|ta(page.header.date|date('n') - 1) %}
  3. {% set mois_end = 'MONTHS_OF_THE_YEAR'|ta(page.header.date_end|date('n') - 1) %}
  4. {% if not page.header.date_end %}
  5. {% if page.parent.template == "articles" %}
  6. Le
  7. <time class="dt-begin" datetime="{{ page.header.date|date("c") }}">
  8. {{ page.header.publish_date|date('d') }}
  9. {{mois_begin}}
  10. {{ page.header.publish_date|date('Y') }}
  11. à
  12. {{ page.header.publish_date|date('G', "Europe/Paris") }}h{{ page.header.publish_date|date('i', "Europe/Paris") }}
  13. </time>
  14. {% else %}
  15. Le
  16. <time class="dt-begin" datetime="{{ page.header.date|date("c") }}">
  17. {{ page.header.date|date('d') }}
  18. {{mois_begin}}
  19. {{ page.header.date|date('Y') }}
  20. à
  21. {{ page.header.date|date('G', "Europe/Paris") }}h{{ page.header.date|date('i', "Europe/Paris") }}
  22. </time>
  23. {% endif %}
  24. {% endif %}
  25. {% if page.header.date_end %}
  26. Du
  27. <time class="dt-begin" datetime="{{ page.header.date|date("c") }}">
  28. {{ page.header.date|date('d') }}
  29. {{mois_begin}}
  30. {{ page.header.date|date('Y') }}
  31. </time>
  32. au
  33. <time class="dt-end" datetime="{{ page.header.date_end|date("c") }}">
  34. {{ page.header.date_end|date('d') }}
  35. {{mois_end}}
  36. {{ page.header.date_end|date('Y') }}
  37. </time>
  38. {% endif %}
  39. </span>