영업시간인지 아닌지

영업시간인지 아닌지

QA

영업시간인지 아닌지

본문

어떤업소는 오픈시간이 14:00 이고 클로즈시간이 03:00

어떤업소는 오픈시간이 03:00 이고 클로즈시간이 24:00

이라면

 

현재시간이 영업시간에 들어가는지 안들어가는지 어떻게 검사해야 할까요?

 

간단한거 같은데 빡대가리라 돌아가질 않아요 ㅜㅜ

이 질문에 댓글 쓰기 :

답변 2

업무시간을 배열에 넣고 루프를 돌리면 될 것 같군요


//오픈시간이 14:00 이고 클로즈시간이 03:00 인경우
$w_times = array(array('00:00','03:00'), array('14:00','24:00'));
//오픈시간이 03:00 이고 클로즈시간이 24:00
//$w_times = array(array('03:00','24:00'));
$working = false;
$n_time = date('H:i');
for($i=0; $i<count($w_times); $i++) {
    if($w_times[$i][0] <= $n_time && $w_times[$i][1] >= $n_time) {
        $working = true;
        break;
    }
}
if($working) echo '오픈시간';
else echo '클로즈시간';
답변을 작성하시기 전에 로그인 해주세요.
전체 123,592 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT