php格式化时间缀函数
/*@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
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。