플레토님 해결 했어요.

노가다로 해결 했습니다.

|| 로 하라는 말씀이 무슨 뜻인지 몰랐는데 잘 해결 되었습니다.

 

[code]

 

<?php 
    
    $now = '02:00am';
     //$close = '12:00am';
     $close = '03:00am';
     //$close = '11:00pm';
    echo $close.'<br>';

    if (strtotime($close)==strtotime('12:00am')) {        
        echo '마감시간 12시 일떄--------------';
        if(strtotime($open) < strtotime($now) && strtotime('11:59pm') > strtotime($now)){
            echo 'open';
        } else {
            echo 'closed';
        }
    } elseif(strtotime($close)<strtotime('04:00am')) {
        echo '마감시간 12시 이후 일떄--------------'; 
        if(strtotime($open) < strtotime($now) || strtotime($close) > strtotime($now)){
            echo 'open';
        } else {
            echo 'closed';
        }
    } elseif(strtotime($close)>strtotime('04:00am')) {
        echo '마감시간 12시 이전 일떄--------------';
        if(strtotime($open) < strtotime($now) && strtotime($close) > strtotime($now)){
            echo 'open';
        } else {
            echo 'closed';
        }
    }

?>


<br><br><br><br><br>


1) 마감시간 12시 일떄
    $close = 11:59pm
    if 오픈시간 < 지금 && 종료시간(11:59pm) > 지금 {
        1 1
    } else {
        echo 'closed';
    }

2) 마감시간 12시  이후일떄 
    if 오픈시간 < 지금 || 종료시간 > 지금 {
        1 1
    } else {
        echo 'closed';
    }

3) 마감시간 12시 이전일떄   
    if 오픈시간 < 지금 && 종료시간 > 지금 {
        1 echo 'open';
    } else {
        echo 'closed';
    }

 

 

[/code]

|

댓글 3개

제가 남긴 질문 글 참고
https://sir.kr/qa/315952?vpage=1#c_315962
잘 해결하셨네요 ^^
저게 무엇을 의미하나요?
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

+
제목 글쓴이 날짜 조회
6년 전 조회 1,225
6년 전 조회 1,374
6년 전 조회 1,315
6년 전 조회 1,559
6년 전 조회 1,770
6년 전 조회 1,877
6년 전 조회 927
6년 전 조회 1,305
6년 전 조회 1,178
6년 전 조회 1,244
6년 전 조회 1,190
6년 전 조회 1,205
6년 전 조회 1,322
6년 전 조회 1,162
6년 전 조회 1,150
6년 전 조회 1,176
6년 전 조회 1,171
6년 전 조회 1,165
6년 전 조회 856
6년 전 조회 1,332
6년 전 조회 1,155
6년 전 조회 1,217
6년 전 조회 1,189
6년 전 조회 1,150
6년 전 조회 2,669
6년 전 조회 1,187
6년 전 조회 1,457
6년 전 조회 1,398
6년 전 조회 1,162
6년 전 조회 1,596