freemarker中获取当前日期并比较

注意:freemarker是在服务端渲染完成的。因此可以在页面的任何地方使用freemarker的标签去取值,包括在页面的Javascript脚本中(不是单独的js文件)去使用。

在freemarker中获取当前日期:${.now}

获取当前日期并比较:

<#if holdDate?date gt .now?date>

.........

另外,在自己使用的时候,遇到不能做大于等于(>=)或小于等于(<=)这种比较,如果要做等于(==)比较的话,可以这样:

<#if (content.holdDate)?string("yyyyMMdd") == .now?string("yyyyMMdd")>

     ......

?string("yyyyMMdd")的作用是把日期数据转成对应格式(yyyyMMdd)的字符串。

你可能感兴趣的:(freemarker中获取当前日期并比较)