账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    laravel 5想自定义全局函数,怎么弄呢?
    38
    0

    想把

    //生成友好时间形式
    function  friendly_date( $from ){
        static $now = NULL;
        $now == NULL && $now = time();
        ! is_numeric( $from ) && $from = strtotime( $from );
        $seconds = $now - $from;
        $minutes = floor( $seconds / 60 );
        $hours   = floor( $seconds / 3600 );
        $day     = round( ( strtotime( date( 'Y-m-d', $now ) ) - strtotime( date( 'Y-m-d', $from ) ) ) / 86400 );
        if( $seconds == 0 ){
            return '刚刚';
        }
        if( ( $seconds >= 0 ) && ( $seconds <= 60 ) ){
            return "{$seconds}秒前";
        }
        if( ( $minutes >= 0 ) && ( $minutes <= 60 ) ){
            return "{$minutes}分钟前";
        }
        if( ( $hours >= 0 ) && ( $hours <= 24 ) ){
            return "{$hours}小时前";
        }
        if( ( date( 'Y' ) - date( 'Y', $from ) ) > 0 ) {
            return date( 'Y-m-d', $from );
        }
        
        switch( $day ){
            case 0:
                return date( '今天H:i', $from );
            break;
            
            case 1:
                return date( '昨天H:i', $from );
            break;
            
            default:
                //$day += 1;
                return "{$day} 天前";
            break;
        }
    }

    放入函数库,怎么放呢

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部