<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                根據下單日期,獲得最早可預約時間(可預約時間可以根據需求調整) ``` //測試 public function jisuan_riqi(){ $create_time = '2020-04-09';//下單時間 $jiejia_date = ['2019-12-31'=>2,'2020-01-23'=>8,'2020-04-03'=>4,'2020-04-30'=>6,'2020-06-24'=>4,'2020-09-31'=>9];//國家法定假 $work_date = 3;//下單時間距預約的時間(相當于三個工作日才能約) $yuyue_time = $this->yuyue_date($create_time,$jiejia_date,$work_date); var_dump($yuyue_time);die; } //獲得當前月的周末集合 public function dangyue($create_time){ $strtotime = strtotime($create_time); $month = date('m',$strtotime); $year = date('Y',$strtotime); $days = date("t", mktime(0,0,0, $month, 1, $year));//當年當月的天數 $startweek = date("w", mktime(0,0,0, $month, 1, $year)); $nums = $startweek; $datea = []; for($i=0;$i<$days;$i++){ $str = ($i+1 > 9)?$i+1:'0'.($i+1); if($nums == 6){ $datea[] = "$year-$month-".$str; }elseif($nums == 7){ $datea[] = "$year-$month-".$str; $nums = 0; } $nums++; } return $datea; } /** *計算可預約時間函數 *@param $create_time 創建時間 *@param $jiejia_date 節假日集合 *@param $work_date 下單時間距預約的時間(相當于三個工作日才能約) **/ public function yuyue_date($create_time,$jiejia_date,$work_date,$nums=2){ $time = $create_time; for($s=0;$s<$nums;$s++){ $time = date('Y-m-d',strtotime("{$time}+$s month")); $array = $this->dangyue($time); foreach($array as $k=>$v){ $datea[] = $v; } } //篩選國家法定假 foreach($jiejia_date as $key=>$val){ for($v=0;$v<$val;$v++){ $dateb[] = date('Y-m-d',strtotime("{$key}+1+$v day")); } } $date = array_merge($datea,$dateb); $n = 0; do { $create_time = date('Y-m-d',strtotime("{$create_time}+1 day")); if(!in_array($create_time,$date)){ $n++; } } while ($work_date != $n); return $create_time; } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看