织梦(dedecms)自定义发布时间函数

  大家在用织梦(dedecms)系统,有时候我们需要改变一些,而织梦自带的函数有时候没有我们所需要的功能,这时我们需要自己做二次开发,写一个函数即可,下面给大家介绍一下关于文章发布时的时间函数,并且是dedecms发布文章时间显示多少分钟前

/**文章发布多少时间前*/

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)" /]调用

支付宝扫码打赏 微信扫码打赏

如果本文对你有帮助,欢迎打赏本站

喜欢 ()or分享
    匿名评论
  • 评论
人参与,条评论