는 비교가 더 쉽게, 당신은 기본적으로 정수로 시간을 변환
var d = new Date();
var currtime = d.getHours() * 100 + d.getMinutes();
// now your currtime looks like 530 if it's 5.30am, or 1730 if it's 5.30 pm
// you can just do a simple comparison between ints
if (currtime > 2000 and currtime < 800){
// closed between 20:00 (8 pm) and 8:00 (8 am) as an example
alert("We are closed");
}
(pimvdb의 대답은 참으로 더 분명하다)
var objDate = new Date();
var hours = objDate.getHours();
if(hours >= 12 && hours <= 21){
document.write('We Are Closed');
}
else{
document.write('We are Open');
}
(그렇게 그리 읽기 쉽지 않고 유지할 수 없다)
당신은 무엇을 시도 했습니까? – Neal
메시지를 표시하고 제거하기 위해 setTimeout을 사용합니다. – EricG
오후 9시 이전에 사이트를 방문하여 오후 9 시까 지 머문다면 9시에 여전히 팝업됩니다. – EricG