修改友好时间 几年前发布
修改文件
/dayrui/Fcms/Core/Helper.php
在2717行 后面添加
function gridskin_date($sTime, $format='Y-m-d')
{
if (!$sTime)
return '';
$nowtime = time();
if ($sTime > $nowtime){
return date($format, $sTime);
}
$Y = date('Y', $sTime);//年份
$z = date('z', $sTime);//当前的第几天
$nowY = date('Y', $nowtime);
$nowz = date('z', $nowtime);
if ($z > $nowz){
$nowz += 365;
}
$diffz = $nowz - $z;//获取差异天
$diffs = $nowtime - $sTime;//获取差异秒
if ($diffz >= 365){
return ($nowY-$Y).'年前';
} elseif ($diffz >= 30){
return floor($diffz / 30).'个月前';
} elseif ($diffz >= 7){
return floor($diffz / 7).'个星期前';
} elseif ($diffz >= 3){
return $diffz.'天前';
} elseif ($diffz >= 2){
return '前天';
} elseif ($diffz >= 1) {
return '昨天';
} elseif ($diffs >= 3600) {
return floor($diffs / 3600).'小时前';
} elseif ($diffs >= 300) {
return floor($diffs / 60).'分钟前';
} else {//五分钟内
return '刚刚'.$diffs.'秒';
}
}调用 示例 {gridskin_date($t._updatetime)}