0
PHP에서 서버 날짜와 시간을 얻는 코드가 있습니다. 하지만PHP는 페이지 리로드없이 실시간 날짜를 얻습니다.
코드는 다음과 같습니다 ... 오히려 페이지로드보다는 모든 시간을 일해야
<?php
if(date('w') !== 0) {
if((current_time('Hi')<1800 && current_time('Hi')>=1400) || (current_time('Hi')<1300 && current_time('Hi')>=700)) {
echo 'We are Open';
}
else {
echo 'We are Closed';
}
}
else if(intval(current_time('Hi'))<1230 && current_time('Hi')>=700) {
echo 'We are Open';
}
else {
echo 'We are Closed';
}
?>
<p>We close at <strong>
<?php
if (date('l') != "Sunday") {
echo '18:00';
} else if (date('l') == "Sunday") {
echo '12:30';
}
?>
</strong> today</p>
이 가능 페이지가로드 후 서버/일을 폴링이 작업을하는 것입니다 - 예를 들어, 월요일에 페이지가 17:58에로드되고 사용자가 3 분 동안 페이지를 볼 경우 코드는 페이지 새로 고침없이 OPEN에서 CLOSED로 기호를 변경해야합니다.
대신이 경로를 포기하고 대신 jQuery를 사용해야합니까?
통찰력을 높이세요.
건배
예, jQuery/JS를 사용해야 할 것이다. – Epodax
단지 시간을 업데이트하기 위해 서버에 지속적으로 접속하는 것보다는 자바 스크립트에서 수행하십시오 –
반드시 jQuery를 사용할 필요는 없지만 JS 코드를 사용하여 AJAX 요청을하거나 웹 소켓 연결을 모니터링해야합니다 당신이 필요로하는 동시성의 수준. –