PHP人性化時間顯示,實現多少秒前,多少分鐘前,多少小時前
阿新 • • 發佈:2019-02-03
現在很多網站的時間顯示都很人性化,不再是單純的年月日時分秒,而是根據資料更新的時間與當前時間進行比較,實現多少秒前,多少分鐘前,多少小時前!
//人性化時間顯示 function formatTime($time){ $rtime = date("m-d H:i",$time); $htime = date("H:i",$time); $time = time() - $time; if ($time < 60){ $str = '剛剛'; }elseif($time < 60 * 60){ $min = floor($time/60); $str = $min.'分鐘前'; }elseif($time < 60 * 60 * 24){ $h = floor($time/(60*60)); $str = $h.'小時前 '; }elseif($time < 60 * 60 * 24 * 3){ $d = floor($time/(60*60*24)); if($d==1){ $str = '昨天 '.$rtime; }else{ $str = '前天 '.$rtime; } }else{ $str = $rtime; } return $str; }