PHP将显示的日期转变为几天、几分钟、几秒前的显示方法

timg (2).jpg

大家浏览简历啊、还有博客啊,经常会看到这种时间,几天前……

它是如果计算的呢,下面给大家分享一下!
发布时间用到了下面的函数,将博文发布的时间按几天前、几分钟前、几秒前的方式进行转换!

以下是函数的示例:


function time_show($time){
        $time_start=$time;
        if ($time==''){
            $time_result='--';
        }else{
            $time=time()-strtotime($time);
            if ($time<=60){ //1分钟以内
                $time_result=$time." 秒前";
                 
            }elseif($time<=60*60){ //1小时以内
                $time_result=floor($time/60)." 分钟前";   //ceil向上取整,floor小数部分舍去取整
                 
            }elseif($time<=(60*60*24*1)){ //1天以内
                $time_result=floor($time/3600)." 小时前";
                 
            }elseif($time<=(60*60*24*4)){ //4天以内
                $time_result=floor($time/3600/24)." 天前";
                 
            }else{
                $time_result=date("Y-m-d H:i",strtotime($time_start));
                 
            }
        }
        return $time_result;
} 
 
//调用方法
echo time_show("2015-11-22 12:00:00");



版权声明:除非注明,文章均为【卢杰个人博客】原创,欢迎转载!转载请注明本文地址,谢谢!

作者:卢杰个人博客

本人学识渊博,经验丰富,代码风骚,效率恐怖,C/C++、Java、php无不精通;熟练掌握各种框架,会DDOS一秒钟死一个站,会注入,会上传,会Xss,会破解,会嗅探,会开发,会业务,会运维,会渗透,调戏客服MM,无不精通,全面漏洞认识深刻,熟练掌握各种渗透理论,各种操作系统内核,一天只睡4小时,脾气好,不喷人,操作虎,意识强,渗透快,shell多,能过狗,能过盾,听指挥。千里之外取服务器首级,瞬息之间爆管理员,压安全狗如压草芥,电话通知出bug后,千里之外定位问题,瞬息之间修复上线。身体强壮,健步如飞可

返回列表
上一篇:
下一篇:

发表评论

快捷回复: