테스트 사이트 - 개발 중인 베타 버전입니다

(재질문)상담 신청 접수일 기준으로 영업일 기준 3일이 지나면 자동접수 취소 채택완료

웹프리죤 1년 전 조회 3,555

공공데이터 에서 발급 받은 api 소스 인데요

공휴일 제외하고 상담접수 신청일 $result['vc_time'] 에서 7일이 지나면 자동취소 되게 할려고 하는데요

조건문을 어떻게 해야 할지요

</p>

<p>function getHoliday($year,$month) {

    $key = "XU8GUYrybv3+tqa5aaDaJ8DTDzQQXiWTUxG6kR+RBCpBaMCNhXmeBZGlPhCgfEWqf1BlFVursc6Shospm6wkFw=="; 

    $param = 'ServiceKey='.$key;

    $param .= '&solYear='.$year;

    if($month > "") { $param .= '&solMonth='.sprintf("%02d",$month); }

    $param .= '&numOfRows=9999';</p>

<p>    $reqUrl = "<a href="http://apis.data.go.kr/B090041/openapi/service/SpcdeInfoService/getRestDeInfo?".$param;" target="_blank" rel="noopener noreferrer">http://apis.data.go.kr/B090041/openapi/service/SpcdeInfoService/getRestDeInfo?".$param;</a></p>

<p>    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, $reqUrl);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

    curl_setopt($ch, CURLOPT_HEADER, FALSE);

    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');

    $response = curl_exec($ch);

    curl_close($ch);</p>

<p>    $xml = simplexml_load_string($response);

    $json = json_encode($xml);

    $data = json_decode($json,true);</p>

<p>    return $data;

}</p>

<p>

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
e
1년 전

결과값을 배열에 저장하구요.

신청일과 7일 이내의 기간에 공휴일이 몇일 포함되는지

체크한 후에 그 날만큼 더해주면 됩니다.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인