php自定义函数: 时间转换成智能形式

Posted upup2015

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php自定义函数: 时间转换成智能形式相关的知识,希望对你有一定的参考价值。

function time_trans($paratime,$suffix=false){
    $now_time = time();
    $dur = $now_time - $paratime;
    $suffix && $sustr = ‘前‘;
    if($dur < 0){
        return $time;
    }else{
        if($dur < 60){
            return $dur.‘秒‘.$sustr;
        }else{
            if($dur < 3600){
                return floor($dur/60).‘分钟‘.$sustr;
            }else{
                if($dur < 86400){
                    return floor($dur/3600).‘小时‘.$sustr;
                }else{
                    if($dur < 259200){//3天内
                        return floor($dur/86400).‘天‘.$sustr;
                    }else{
                        return $time;
                    }
                }
            }
        }
    }
}

  

以上是关于php自定义函数: 时间转换成智能形式的主要内容,如果未能解决你的问题,请参考以下文章

php 一个自定义的try..catch包装器代码片段,用于执行模型函数,使其成为一个单行函数调用

PHP基础-自定义函数-变量范围-函数参数传递

VSCode自定义代码片段——声明函数

VSCode自定义代码片段8——声明函数

对象不能从 DBNull 转换为其他类型。

在代码片段中包含类型转换