/**
* 根据传人的时间戳,返回绝对时间差字符串
*
* @param int $timestamp
* @return array
*/
function reltime_mk($timestamp,$currentTime){
if ($timestamp < 10) return "刚才" ;
if ($timestamp < 60) return "{$timestamp}秒前" ;
$info = localtime($timestamp,true);
if ($timestamp < 3600) return sprintf("%d分钟前",$info['tm_min']);
if ($timestamp < 86400) return sprintf("%d小时前",$info['tm_hour']);
if ($timestamp < 172800) return sprintf("昨天%d:%d:%d",$info['tm_hour'],$info['tm_min'],$info['tm_sec']);
if ($timestamp < 259200) return sprintf("前天%d:%d:%d",$info['tm_hour'],$info['tm_min'],$info['tm_sec']);
return date('Y-m-d H:m:s');
}
根据传人的时间戳,返回格式化的时间差字符串
最新推荐文章于 2021-02-24 03:35:20 发布