freemarker前端时间显示为:刚刚、1秒前、1分钟前、1小时前...

根据自己的需求修改条件和输出,把你的createtime传进去即可。

自定义宏模版文件:

<#macro timeline_dt datetime>
    <#assign ct = (.now?long-datetime?long)/1000 />
    <#if ct gte 31104000>${(ct/31104000)?int}年前
    <#t><#elseif ct gte 2592000>${(ct/2592000)?int}个月前
    <#t><#elseif ct gte 86400*2>${(ct/86400)?int}天前
    <#t><#elseif ct gte 86400>昨天
    <#t><#elseif ct gte 3600>${(ct/3600)?int}小时前
    <#t><#elseif ct gte 60>${(ct/60)?int}分钟前
    <#t><#elseif ct gt 0>${ct?int}秒前
    <#t><#else>刚刚
    </#if>
</#macro>

 使用方法:createtime换成你的日期就可以了

<span>
    <@timeline_dt datetime=createtime/><!-- createtime换成你的日期 -->
</span>

 

  

有用点个赞

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值