帖子列表时间格式可直接在后台自行设置,这里给到的是需要自己调用到不同位置的
任意位置调用代码:- <!--{eval echo date('Y-m-d H:i', $thread['dateline']);}-->
复制代码 时间格式为:2026-01-04 12:30
转化为智能时间:- <!--{eval $now = time(); $diff = $now - $thread['dateline'];}-->
- <!--{if $diff < 60}-->
- 刚刚
- <!--{elseif $diff < 3600}-->
- <!--{eval echo floor($diff / 60);}-->分钟前
- <!--{elseif date('Ymd', $now) == date('Ymd', $thread['dateline'])}-->
- <!--{eval echo floor($diff / 3600);}-->小时前
- <!--{elseif date('Ymd', $now - 86400) == date('Ymd', $thread['dateline'])}-->
- 昨天 <!--{eval echo date('H:i', $thread['dateline']);}-->
- <!--{elseif date('Ymd', $now - 86400 * 2) == date('Ymd', $thread['dateline'])}-->
- 前天 <!--{eval echo date('H:i', $thread['dateline']);}-->
- <!--{elseif $diff < 86400 * 7}-->
- <!--{eval echo floor($diff / 86400);}-->天前
- <!--{else}-->
- <!--{eval echo date('Y-m-d H:i', $thread['dateline']);}-->
- <!--{/if}-->
复制代码 时间格式为:xx 小时前、昨天、前天、3 天前、4 天前、5 天前、6 天前、7 天前及完整时间(如2026-01-04 12:30) |