/* 
        *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); 
                            } 
                        } 
                    } 
                } 
            } 
        } 

更多相关文章

  1. Python:我如何从datetime.timedelta对象中获取时间?
  2. php计算几分钟前、几小时前、几天前的几个函数
  3. 不正确的日期时间值:“item.purchase date”
  4. 过期时间为“会话结束”的Cookie何时到期?
  5. mysql 排序两个字段/列表先根据时间升序排序,时间相同再根据商家I
  6. 如何通过mysql查询获得具有不同时区的事件的日,小时,分钟,秒
  7. 在H2数据库中插入时间——函数“PARSEDATETIME”未找到
  8. MySQL在保存数据时添加时间戳
  9. mysql查询一条工单时间需要10秒。优化sql语句得以解决。

随机推荐

  1. Android中使用Gallery_tabhost来实现标签
  2. alps/frameworks/base/wifi/java/android
  3. Android APK 打包
  4. 与spinner有关的样式
  5. android短信和彩信探秘threads
  6. android音乐播放器常见操作
  7. android 获取 imei号码以及其他信息
  8. Android(安卓)程序中哪个 Activity 最先
  9. Android使用代码
  10. Android三种方法设置ImageView的图片