奇特虎模版网:专注于dede模板,织梦源码,织梦模板,网站模板,dedecms模板,网站源码以及各类手机网站模板和企业网站模板分享!

奇特虎模版网

分享dede模板制作人性化的时间格式

整理编辑:www.qitehu.com 更新时间:07-20 阅读:
人性化时间效果图

打开文件include/extend.func.php,在底部新增一个function方法:
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;
}
dede首页、列表页发布日期字段的调用方法:
[field:pubdate function="tranTime(@me)" /]
dede文章详情页发布日期的调用方法:
{dede:field.pubdate  function='strftime("%Y-%m-%d",@me)'/}

文章由奇特虎模版网收集整理转载请注明出处:http://www.qitehu.com/cms/dedejc/1966.html

在线客服
签到领金币!