Documentation[voir] [modifier] [historique] [purger]

Fonction
Ce modèle permet de déterminer si une date fournie en paramètre obligatoire, éventuellement modulée par un paramètre optionnel, est une date passée ou future.
Utilisation
Ce modèle peut servir à gérer les pages dont le contenu doit changer d'aspect lorsqu'une date donnée est atteinte.
Fonctionnement
Paramètres
La date de l'échéance est un paramètre obligatoire à renseigner sous la forme {{Échéance|dd|mm|yyyy}}.
Un quatrième paramètre optionnel, à renseigner sous la forme {{Échéance|dd|mm|yyyy|xxx}} permet de spécifier un nombre de jours supplémentaires xxx à ajouter à la date spécifiée.
Si xxx est une valeur négative, le nombre de jours sera retranché de la date spécifiée.
Résultat
Le modèle renvoie 0 si la date renseignée, éventuellement modulée par le quatrième paramètre, est passée.
Il en fait de même s'il s'agit de la date du jour.
Il retourne 1 si cette date est future.
Exemples
Sans le paramètre optionnel
{{Échéance|25|03|2008}} retourne 0 car le 25 mars 2008 est passé.
De même, {{Échéance|29|12|2024}} retourne 0 car nous sommes aujourd'hui le 29 décembre 2024.
Mais {{Échéance|12|07|2017}} renvoie 0 car le 12 juillet 2017 est une date à venir.
Avec le paramètre optionnel
{{Échéance|25|03|2008|5000}} retourne 0 car moins de 5 000 jours sont passés depuis le 25 mars 2008.
Mais {{Échéance|12|07|2017|-5000}} renvoie 0 car il reste moins de 5 000 jours avant le 12 juillet 2017.