dedecms发布时间调用不出来
更新了吗? 更新栏目 更新文档 或者你调用的是发布时间,而不是修改时间。
我一般调用的是 [field:pubdate function="MyDate('Y-m-d',@me)" /]
/文章发布多少时间前/
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/(6060));
$str = $h'小时前 '$htime;
}
elseif ($time < 60 60 24 3) {
$d = floor($time/(606024));
if($d==1)
$str = '昨天 '$rtime;
else
$str = '前天 '$rtime;
}
else {
$str = $rtime;
}
return $str;
}
把上面代码放到\include\extendfuncphp文件最后一行
dedecms列表和首页用[field:pubdate function="tranTime(@me)" /]调用
css样式要设置
news_box ul li a {float: left;
width: 80%;
overflow: hidden;
}
news_box ul li span {
float: right;
width: 18%;
}
0条评论