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

在include/extend.func.php最下面添加

function tranTime($time) {

$rtime = date("m-d H:i",$time);

$htime = date("H:i",$time);

$etime = time() - $time;

if ($etime < 1) return '刚刚';

$interval = array (



12 * 30 * 24 * 60 * 60
=>
' 年 前',



30 * 24 * 60 * 60


 =>
' 个 月 前',



7 * 24 * 60 * 60



=>
' 周 前',



24 * 60 * 60





=>
' 天 前',



60 * 60







 =>
' 小 时 前',



60










=>
' 分 钟 前',



1










 =>
' 秒 前'

);

foreach ($interval as $secs => $str) {



$d = $etime / $secs;



if ($d >= 1) {





$r = round($d);





return $r . $str;



}

};}


前台模板调用标签
  首页/列表页  
[field:pubdate function=tranTime(@me)/]
  内容页  
{dede:field.pubdate function=tranTime(@me)/}

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!
本文关键词:

联系我们

在线咨询:点击这里给我发消息

邮件:w420220301@qq.com