php格式化时间为:多少天前、多少小时前、多少分钟前、
/**xj 格式化时间
* @param $str_time 时间戳
* @return false|string
*/
function time2old($str_time){
$timeStr = time();
$dayStr = 3600*24; //一天的时间戳
$hoursStr = 3600; //一小时的时间戳
$minuteStr = 60;
$iTime = $timeStr - $str_time; //间隔的时间戳
if( $iTime 0 ? $iTime : 1) .'秒前';
} elseif( $iTime < $minuteStr*59 ){
return floor($iTime/$minuteStr).'分钟前';
} elseif( $iTime < $hoursStr*24 ){
return floor($iTime/$hoursStr).'小时前';
}elseif( $iTime <= $dayStr*30 ){
return floor($iTime/$dayStr).'天前';
}else{
return date('Y-m-d H:i:s',$str_time);
}
}php格式化时间为:多少天前、多少小时前、多少分钟前、多少秒前
Dcr163的博客
http://dcr163.cn/195.html(转载时请注明本文出处及文章链接)