zoukankan      html  css  js  c++  java
  • PHP 判断几秒前,几分钟,几小时前

    PHP 对于时间的过了多久的判断,几秒前,几分钟前,几小时前,$time = strtotime("2017-01-15 14:42:00");

    $time = strtotime("2017-01-15 16:42:00");
    echo ReckonTime($time);
    
    function ReckonTime($time)
    {
        $NowTime = time();
        if($time > $NowTime){ return false; }
        $TimePoor = $NowTime - $time;
        if ($TimePoor == 0) {
            $str = '一眨眼之间';
        } else if ($TimePoor < 60 && $TimePoor > 0) {
            $str = $TimePoor . '秒之前';
        } else if ($TimePoor >= 60 && $TimePoor <= 60 * 60) {
            $str = floor($TimePoor / 60) . '分钟前';
        } else if ($TimePoor > 60 * 60 && $TimePoor <= 3600 * 24) {
            $str = floor($TimePoor / 3600) . '小时前';
        } else if ($TimePoor > 3600 * 24 && $TimePoor <= 3600 * 24 * 7) {
            if (floor($TimePoor / (3600 * 24)) == 1) {
                $str = "昨天";
            } else if (floor($TimePoor / (3600 * 24)) == 2) {
                $str = "前天";
            } else {
                $str = floor($TimePoor / (3600 * 24)) . '天前';
            }
        } else if ($TimePoor > 3600 * 24 * 7) {
            $str = date("Y-m-d", $time);
        }
        return $str;
    }
    if($time > $NowTime){ return false; }
  • 相关阅读:
    每日日报31
    每日日报30
    每日日报29
    《精益软件开发管理之道》阅读笔记03
    每日日报28
    ip地址访问vue项目
    eslint prettier vetur eslint
    线上环境去除console
    vue 多环境打包
    2申请高德地图key 初始化地图
  • 原文地址:https://www.cnblogs.com/jing1208/p/6287120.html
Copyright © 2011-2022 走看看