date.html.twig 1.6 KB

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