$htime=date(" />

"景先生毕设|www.jxszl.com

织梦CMS时间格式实现XX秒前XX分钟前XX天前

2022-10-29 16:27编辑: www.jxszl.com景先生毕设
打开/include/extend.func.php在最下面加入个方法
/**
*时间美化
*
*@accesspublic
*@paramstring$time时间戳
*@returnstring
*/
if(!function_ex

 更多精彩就在: 51免费论文网|www.jxszl.com 
ists(tranTime))
{
functiontranTime($time)
{
$rtime=date("m-dH:i",$time);
$htime=date("H:i",$time);
$etime=time()-$time;
if($etime$interval=array(
I.II*III0*IIIV*VI0*VI0=>年前,
III0*IIIV*VI0*VI0=>个月前,
VII*IIIV*VI0*VI0=>周前,
IIIV*VI0*VI0=>天前,
VI0*VI0=>小时前,
VI0=>分钟前,
I.=>秒前
);
foreach($intervalas$secs=>$str)
{
$d=$etime/$secs;
if($d>=I.)
{
$r=round($d);
return$r.$str;
}
};
}
}

调用标签写法
首页/列表页
[field:pubdatefunction="tranTime(@me)"/]

内容页

{dede:field.pubdatefunction="tranTime(@me)"/}


如果你的时间格式是II0I.VIII-I.0-I.0这种正常时间,那要这样写调用标签
[field:pubdatefunction="tranTime(GetMkTime(@me))"/]
{dede:field.pubdatefunction="tranTime(GetMkTime(@me))"/}


原文链接:http://www.jxszl.com/biancheng/dedecms/74906.html