|affdate_debut_fin

Le filtre |affdate_debut_fin affiche l’intervalle de temps entre deux dates sous forme de texte.

En pratique

Ce filtre s’applique à une balise de date de début (#DATE, #DATE_DEBUT, etc.) et accepte les trois arguments :

[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN, horaire, format})]

 

  1. Balise de date de fin. Ex. #DATE_FIN ;
  2. horaire (optionnel) : oui par défaut. Mettre non pour ne pas afficher les heures ;
  3. format (optionnel) : options de format de l’affichage
    • jour : pour forcer l’affichage du nom du jour ;
    • annee : pour forcer l’affichage de l’année ;
    • abbr : (joker) pour afficher le nom du jour en abrégé (Dim. au lieu de Dimanche) ;
    • hcal : (joker) pour générer une date au format HCalendar.

Exemples

[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN})]

produit le code HTML suivant :
Du 5 mars à 08h30 au 6 avril à 17h00
 

[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN, non})]

produit le code HTML suivant :
Du 5 mars au 6 avril
 

[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN, oui, jour})]

produit le code HTML suivant :
Du jeudi 5 mars à 08h30 au lundi 6 avril à 17h00
 

[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN, oui, jour abbr})]

produit le code HTML suivant :
Du jeu. 5 mars à 08h30 au lun. 6 avril à 17h00
 

[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN, oui, jour abbr annee})]

produit le code HTML suivant :
Du jeu. 5 mars à 08h30 au lun. 6 avril 2020 à 17h00
 

Si les deux dates sont sur des années différentes…

…l’affichage intégrera automatiquement les deux années.

[(#DATE_DEBUT|affdate_debut_fin{#DATE_FIN})]

produit le code HTML suivant :
Du 5 mars 2020 à 08h30 au 6 avril 2021 à 17h00

Voir aussi

Les autres variantes de affdate :

Auteur b_b Publié le : Mis à jour : 02/07/23

Traductions : English, français, Nederlands