/**
* 友好时间显示
* 返回距离现在时间的格式,如1秒前,1分前,1小时前,1天前,1周前*
* 不支持大于当前时间的时间戳
* @param $time|时间戳
* @return string
*/
function maktimes($time){
$t=time()-$time;
$f=array(
'31536000'=> '年',
'2592000' => '个月',
'604800' => '周',
'86400' => '天',
'3600' => '小时',
'60' => '分钟',
'1' => '秒'
);
foreach ($f as $k=>$v){
if (0 !=$c=floor($t/(int)$k)){
return $c.$v.'前';
}
}
}转载请注明本文标题和链接:《 PHP 返回距离现在时间的格式,如1秒前,1分前,1小时前,1天前,1周前,一年前 》



网友评论 0