zoukankan      html  css  js  c++  java
  • 转发:消息发布时间展示为刚刚、几分钟前、几小时前等等(php篇)

    一、思路解析区:

        1、获取当前的时间;

        2、获取发布的时间;

        3、计算两个的时间差;

        4、判断这个时间差的范围给出对应的结果;

    二、代码展示区:

        function tranTime($time)
        {
            $rtime = date("m-d H:i",$time);
            $htime = date("H:i",$time);
            $time = time() - $time;
            if ($time < 60)
            {
                $str = '刚刚';
            }
            elseif ($time < 60 * 60)
            {
                $min = floor($time/60);
                $str = $min.'分钟前';
            }
            elseif ($time < 60 * 60 * 24)
            {
                $h = floor($time/(60*60));
                $str = $h.'小时前 '.$htime;
            }
            elseif ($time < 60 * 60 * 24 * 3)
            {
                $d = floor($time/(60*60*24));
                if($d==1)
                    $str = '昨天 '.$rtime;
                else
                    $str = '前天 '.$rtime;
            }
            else
            {
                $str = $rtime;
            }
            return $str;
        } 
  • 相关阅读:
    排序规则
    revert
    添加字段modify
    修改字段名change
    修改字段注释modify
    修改字段类型modify
    file类型input框赋值
    disabled
    js失去焦点触发
    别把软件开发当做养家糊口的工具...
  • 原文地址:https://www.cnblogs.com/xuzhengzong/p/7268864.html
Copyright © 2011-2022 走看看