php 显示某一个时间相当于当前时间在多少秒前,多少分钟前,多少小时前
16lz
2021-01-22
/* *function:显示某一个时间相当于当前时间在多少秒前,多少分钟前,多少小时前 *timeInt:unix time时间戳 *format:时间显示格式 */ public function timeFormat($timeInt,$format='Y-m-d H:i:s'){ if(empty($timeInt)||!is_numeric($timeInt)||!$timeInt){ return ''; } $d=time()-$timeInt; if($d<0){ return ''; }else{ if($d<60){ return $d.'秒前'; }else{ if($d<3600){ return floor($d/60).'分钟前'; }else{ if($d<86400){ return floor($d/3600).'小时前'; }else{ if($d<259200){//3天内 return floor($d/86400).'天前'; }else{ return date($format,$timeInt); } } } } } }
更多相关文章
- Python:我如何从datetime.timedelta对象中获取时间?
- php计算几分钟前、几小时前、几天前的几个函数
- 不正确的日期时间值:“item.purchase date”
- 过期时间为“会话结束”的Cookie何时到期?
- mysql 排序两个字段/列表先根据时间升序排序,时间相同再根据商家I
- 如何通过mysql查询获得具有不同时区的事件的日,小时,分钟,秒
- 在H2数据库中插入时间——函数“PARSEDATETIME”未找到
- MySQL在保存数据时添加时间戳
- mysql查询一条工单时间需要10秒。优化sql语句得以解决。