/**
* 时间字段处理
*
* @param $time
* @return string
*/
public static function timeTran($time)
{
$nowTime = time();
$showTime = strtotime($time);
$difference = $nowTime - $showTime;
if ($difference < 0) {
return $time;
}
if ($difference < 60) {
return $difference . '秒前';
}
if ($difference < 3600) {
return floor($difference / 60) . '分钟前';
}
if ($difference < 86400) {
return floor($difference / 3600) . '小时前';
}
if ($difference < 2592000) {
return floor($difference / 86400) . '天前'; //30天内
}
if ($difference < 31104000) {
return floor($difference / 2592000) . '个月前'; //12个月内
}
return floor($difference / 31536000) . '年前';
}
php给定时间,处理为几天前
最新推荐文章于 2023-11-29 14:01:16 发布