thinkphp判断当天是否是为节假日函数

2019-08-16 17:17:25

public function isTradingTime(){

 //判断是否是节假日

        $isHoliday = false;

        $num= date("N", time() );

        if($num >= 1 and $num <= 5) {

            $timerDate = date("Y-m-d", time() );

            $hList = Db::table("xh_holiday")->field("day")->select();

            foreach ($hList as $k => $v) {

                if ($timerDate == $v['day']) {

                    $isHoliday = true;

                    break;

                }

            }

        }else{

            $isHoliday = true;

        }

        if($isHoliday){

            error("节假日不能交易");

        }

        $curTime = date("H:i:s");

        if( !($curTime >= '09:30:00' && $curTime <= '11:30:00' || $curTime >= '13:00:00' && $curTime <= '14:58:00') ){

            error("非交易时间");

        }


    }


首页
网站模板
套餐咨询
QQ客服
咨询 QQ
1853600199
QQ咨询