首页 > CMS > 织梦DEDE > 正文

织梦DEDE模板实现某小时前,某天前发布的时间标签代码

2024-07-12 09:03:26
字体:
来源:转载
供稿:网友
.在include/extend.func.php页面最下面增加如下代码:
/*
* 织 梦 侠
*文章发布多少时间前
*/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.' 小时前 ';    }    elseif ($time < 60 * 60 * 24 * 3) {        $d = floor($time/(60*60*24));        if($d==1)           $str = '昨天 ';        else           $str = '前天 ';    }    else {        $str = $rtime;    }    return $str;} 

2.列表页调用标签如下:
[field:pubdate function="tranTime(@me)" /]
 
3.文章页调用标签如下:
{dede:field.pubdate function="tranTime(@me)" /}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表