Est-il possible d'effectuer des comparaisons de dates par rapport à la date du jour dans un modèle freemarker sans passer la date du jour dans le modèle ?
Réponses
Trop de publicités?
Chaquotay
Points
1277
De FreeMarker 2.3.17 vous pouvez utiliser la nouvelle variable spéciale .now
:
[#assign foo = .now > yesterday?datetime]
Harsha Kasturi
Points
213
La meilleure façon de comparer deux dates dans freemarker est de trouver la différence entre deux dates.
<#assign difference = (custom_date?long / 86400000)?round - (.now?long / 86400000)?round />
Si le difference
est supérieure à 0, c'est une date future, si elle est égale, c'est la même date, si elle est inférieure, c'est une date précédente.
noob
Points
1
Daniel Moura
Points
4298