/**
* 根据时间显示刚刚,几分钟前,几小时前
* @param $timestamp 时间戳
* @param $format 格式
* @return String
* */
function GetCalculateTimeHint($timestamp,$format='Y-m-d H:i:s')
{
$timeResult = time() - $timestamp;
if ($timeResult < 60){
$timeStr = '刚刚';
}elseif ($timeResult < (60 * 60)){
$min = floor($timeResult/60);
$timeStr = $min.'分钟前';
}elseif ($timeResult < (60 * 60 * 24)) {
$h = floor($timeResult/(60*60));
$timeStr = $h.'小时前 ';
} elseif ($timeResult < (60 * 60 * 24 * 3)) {//3->3天
$d = floor($timeResult/(60*60*24));
//$timeStr = $d.'天前 ';
if($d==1){
$timeStr = '昨天 ';
}else{
$timeStr = '前天 ';
}
} else {
$timeStr = date($timestamp,$format);
}
return $timeStr;
}
根据时间显示刚刚,几分钟前,几小时前
最新推荐文章于 2022-08-06 22:47:59 发布