最新公告
  • 欢迎您光临站长源码网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 帝国cms 用户常用函数库扩展(不断更新)

    正文概述 管理员   2024-04-10   134

    传入时间,显示多少秒之前,多少小时前发布

    function user_beforeTime($givenTime) {  
        $givenDateTime = new DateTime($givenTime);  
        $currentTime = new DateTime();  
      
        $timeDiff = $givenDateTime->diff($currentTime);  
        $hoursDiff = $timeDiff->h;  
        $minutesDiff = $timeDiff->i;  
        $secondsDiff = $timeDiff->s;  // 添加秒差  
      
        if ($hoursDiff > 0) {  
            return $hoursDiff . "小时前";  
        } elseif ($minutesDiff > 0) {  
            if ($secondsDiff > 0) {  
                return $minutesDiff . "分钟前";  
            } else {  
                return $minutesDiff . "分钟前";  
            }  
        } elseif ($secondsDiff > 0) {  // 如果时间在一分钟内  
            return $secondsDiff . "前";  
        } else {  
            return $givenTime;  
        }  
    }

    栏目页面,调用当前栏目总数

    function user_ListNum($classArray){
        global $empire,$dbtbpre,$class_r;
        $num = 0;
        $classid = $classArray['classid'];
        if($classArray['bclassid']==0 && $classArray['islast']==0){
            $sq l=$empire->query("SELECT classid,allinfos FROM `{$dbtbpre}enewsclass` WHERE bclassid={$classid};");
            while($r=$empire->fetch($sq l))
            {
                $num += $r['allinfos'];
            }
        }else{
            $r=$empire->fetch1("select classid,allinfos from {$dbtbpre}enewsclass where classid={$classid}");
            $num = $r['allinfos'];
        }
        
        return $num;
    }

    调用方法:<?=user_ListNum($class_r[$GLOBALS[navclassid]])?>


    站长源码网 » 帝国cms 用户常用函数库扩展(不断更新)

    发表评论

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    支付宝支付
    微信支付
    余额支付
    ×
    微信扫码支付 0 元