友情提示点击顶部放大镜 可以使用站内搜索 记住我们的地址 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)"/}
文章来源:
未知
版权声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除。
评论列表