文章摘要: dedecms自定义时间格式“多少时间前发布”
时间:2017-06-03 09:30来源:未知 作者:admin 点击: 次
文章TAG:
/*文章发布多少时间前*/
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)" /]调用
|