织梦dede发布时间格式实现XX秒前、XX分钟前的修改办法

织梦dede发布时间格式实现xx秒前、xx分钟前的修改办法,在include/extend.func.php最下面添加01 functiontrantime($time) {
02 $rtime =date("m-d h:i",$time);
03 $htime =date("h:i",$time);
04 $etime =time - $time;
05 if($etime < 1)return'刚刚';
06 $interval = array (
07 12 * 30 * 24 * 60 * 60 =>' 年 前',
08 30 * 24 * 60 * 60 =>' 个 月 前',
09 7 * 24 * 60 * 60 =>' 周 前',
10 24 * 60 * 60 =>' 天 前',
11 60 * 60 =>' 小 时 前',
12 60 =>' 分 钟 前',
13 1 =>' 秒 前'
14 );
15 foreach ($interval as $secs => $str) {
16 $d = $etime / $secs;
17 if($d >= 1) {
18 $r = round($d);
19 return$r . $str;
20 }
21 };
22 }
前台模板调用标签
首页/列表页
1 [field:pubdatefunction=trantime(@me)/]
内容页
1 {dede:field.pubdatefunction=trantime(@me)/}