플레토님 해결 했어요. 정보
플레토님 해결 했어요.
본문
노가다로 해결 했습니다.
|| 로 하라는 말씀이 무슨 뜻인지 몰랐는데 잘 해결 되었습니다.
 
<?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';
    }
 
 
                        
                추천
                
2
                
    2
댓글 3개

                
                    제가 남긴 질문 글 참고
https://sir.kr/qa/315952?vpage=1#c_315962
                    https://sir.kr/qa/315952?vpage=1#c_315962

                
                    잘 해결하셨네요 ^^                
                
                
            
                    
                
                    저게 무엇을 의미하나요?