Files
2026-03-10 17:17:32 +08:00

27 lines
1.1 KiB
HTML

<th:block th:fragment="time(publishTime)"
th:with="days=${(new java.util.Date().getTime()-publishTime.toEpochMilli())/86400000}">
<th:block th:if="${days == 0}">
<th:block th:with="minute=${(new java.util.Date().getTime()-publishTime.toEpochMilli())/60000}">
<th:block th:if="${minute < 1}">
[[${(new java.util.Date().getTime()-publishTime.toEpochMilli())/1000}+'秒前']]
</th:block>
<th:block th:if="${minute >= 1 && minute < 60 }">
[[${minute}+'分钟前']]
</th:block>
<th:block th:if="${minute >= 60 && minute < 1440 }">
<th:block>
[[${minute/60}+'小时前']]
</th:block>
</th:block>
</th:block>
</th:block>
<th:block th:if="${days == 1}">
昨天
</th:block>
<th:block th:if="${days <= 7 && days > 1}">
[[${days}+'天前']]
</th:block>
<th:block th:if="${days > 7 }">
[[${#dates.format(publishTime, 'yyyy年MM月dd日')}]]
</th:block>
</th:block>