- 代碼:
/* @desc:顯示某一個時間相當於當前時間在多少秒前,多少分鐘前,多少小時前 @param stamp 時間戳 @param format 時間顯示格式,默認Y-m-d H:i:s */ function timefriend($stamp,$format = 'Y-m-d H:i:s'){ if(empty($stamp)||!is_numeric($stamp)||!$stamp){ return '—'; } $diff = time()-$stamp; if($diff<0){ return ''; }elseif($diff<60){ return $diff.'秒前'; }elseif($diff<3600){ return floor($diff/60).'分鐘前'; }elseif($diff<86400){ return floor($diff/3600).'小時前'; }elseif($diff<259200){ return floor($diff/86400).'天前'; }else{ return date($format,$stamp); } }
- 測試:
$ret = timefriend('128541570'); echo $ret;
- 輸出:
1974-01-28 01:59:30
php格式化時間綴函數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.