dedecms发布文章时间显示多少分钟前

a6aed01b9d16fdfa75306684b68f8c5494ee7b39[1]

/*

*文章发布多少时间前

*/

function tranTime($time) {

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

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

$time = time() – $time;

if ($time < 60) {

$str = ‘刚刚’;

}

elseif ($time < 60 * 60) {

$min = floor($time/60);

$str = $min.’分钟前’;

}

elseif ($time < 60 * 60 * 24) {

$h = floor($time/(60*60));

$str = $h.’小时前 ‘.$htime;

}

elseif ($time < 60 * 60 * 24 * 3) {

$d = floor($time/(60*60*24));

if($d==1)

$str = ‘昨天 ‘.$rtime;

else

$str = ‘前天 ‘.$rtime;

}

else {

$str = $rtime;

}

return $str;

}

把上面代码放到\include\extend.func.php文件最后一行

dedecms列表和首页用[field:pubdate function=”tranTime(@me)” /]调用

 

赞(0) 打赏