Возможно ли проводить сопоставление дат с текущей датой в шаблоне freemarker без передачи текущей даты в шаблон?
Сравнение текущей даты FreeMarker
Ответ 1
Из FreeMarker 2.3.17 вы можете использовать новую специальную переменную .now
:
[#assign foo = .now > yesterday?datetime]
Ответ 2
В случае, если у кого-то еще есть эта проблема.
Я сравнивал 2 даты
[#assign .now?date lte today?date]
(оба были 10.10.2009)
но по какой-то причине это было ложно, даже если оно было равным, поэтому я должен был
[#assign .now?string["dd/MM/yyyy"]?date lte today?date]
Ответ 3
НЕТ
Freemarker - это библиотека шаблонов, сегодня нет переменной.
Но вы можете передать объект new Date()
Java Object в шаблон.