首页 > Web开发 > 详细

php 显示某一个时间相当于当前时间在多少秒前,多少分钟前,多少小时前

时间:2015-03-19 00:42:30      阅读:423      评论:0      收藏:0      [点我收藏+]
    /* 
        *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); 
                            } 
                        } 
                    } 
                } 
            } 
        } 

  

php 显示某一个时间相当于当前时间在多少秒前,多少分钟前,多少小时前

原文:http://www.cnblogs.com/xiaoyueer/p/4349166.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!