/** * 友好时间显示 * 返回距离现在时间的格式,如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周前,一年前 》