PHPCMS V9发布时间人性化
所谓的人性化,就是显示发布时间为:刚刚,1分钟前,5分钟前,1小时前

转载:http://www.zhoutao.org/blog/2013/08/265.html

修改方法如下:
\phpcms\libs\functions\extention.func.phpextention.func.php 用户自定义函数库内增加如下代码:
function
inputtime_zone(
$inputtime
) {
$input_now
=time();
$input_time
=
$input_now
-
$inputtime
;
$input_hour
= (int)(
$input_time
/(60*60));
$input_day
= (int)(
$input_time
/(60*60*24));
$input_min
= (int)(
$input_time
%(60*60)/60);
if
(
$input_time
< 300) {
return
'刚刚'
;
}
elseif
(
$input_hour
< 1) {
return
$input_min
.
'分钟前'
;
}
elseif
(
$input_hour
< 24 &&
$input_hour
>= 1) {
return
$input_hour
.
'小时前'
;
}
elseif
(
$input_hour
>= 24 &&
$input_day
<= 7) {
return
$input_day
.
'天前'
;
}
else
{
return
date
(
'Y-m-d'
,
$inputtime
);
}
}
然后修改调用时间的标签为:{inputtime_zone($r[inputtime])}
转载:http://www.zhoutao.org/blog/2013/08/265.html