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

특정 시간에만 팝업창 뜨게 채택완료

월화수목금 평일 15시 00분 ~ 17시 00분에만 팝업을 띄우려고 합니다.

 

https://sir.kr/qa/348966

소스를 찾긴 찾았는데

시간을 어떻게 넣어야 맞는건지 해봐도 잘 모르겠습니다.

(date("G") > 14 && date("G") < 18) 은 17시 40분에도 팝업이 뜨고

(date("G") >= 15 && date("G") <= 17) 은 모든 시간에 팝업이 뜨고

(date("G") > 15 && date("G") < 17) 도 넣어봤는데 뭔가 이상합니다.

 

 

소스는 일단 이렇게 들어가있구요

if((date("w") >0  && (date("G") > 15 && date("G") < 17)) || (date("w") <6 && date("G") > 15 && date("G") < 17)) 

 

정확하게

팝업창이 월화수목금 평일 15시 00분 ~ 17시 00분에만 뜨려면 

부등호와 숫자가 어떻게 되는게 맞는걸까요? 

 

 

 

 

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

답변 1개

채택된 답변
+20 포인트

모든 시간에 팝업창이 뜬다는 것이 어떤 의미인지 알 수 없으나

date("G") >= 15 && date("G") <= 17 이것이 정확한 표현으로 보입니다.

그리고 or는 and처럼 두개를 사용해야 합니다. ||

 

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

답변에 대한 댓글 1개

모든 시간이라는 뜻은 15~17시를 포함 24시간 뜬다는 의미였습니다.
알려주신대로 표현을 바꿔보겠습니다 감사합니다!

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

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

로그인

전체 질문 목록

🐛 버그신고