海纳百客

海纳百客

DedeBIZ文章发布时间实现:今天、昨天、前天、3-7天前

吃瓜阿阳

友情提示点击顶部放大镜 可以使用站内搜索 记住我们的地址 www.hainabaike.com

DedeBIZ系统,文章发布时间实现:今天、昨天、前天、3-7天前、超过7天的显示:x月xx日,修改步骤如下,欢迎收藏保存。

修改目录文件

/system/extend.func.php

在此文件里面,增加如下代码,即可实现最终效果。

//文章发布多少时间前
function tranTime($time) {
ini_set('date.timezone','Asia/Shanghai');
$day1=date('Y-m-d', $time);  
$day2=date("Y-m-d");  
$second1 = strtotime($day1);
$second2 = strtotime($day2);    
if ($second1 < $second2) {
$tmp = $second2;
$second2 = $second1;
$second1 = $tmp;
}
$updays = round(($second1 - $second2)/86400); 
if($updays==0){
$str = '今天';
}elseif($updays==1) {
$str = '昨天';
}elseif($updays==2) {
$str = '前天';
}elseif($updays>2 && $updays<8) {
$str = $updays.'天前';
}else {
$str=date('n',$time).'月'.date('j',$time).'日';
}
return $str;
}

前端调用标签代码

  • 首页/列表页代码:
  • [field:pubdate function="tranTime(@me)"/]
  • 文章详情页代码:
  • {dede:field.pubdate function="tranTime(@me)"/}

    标签:

    发布评论 条评论)

    评论列表