Показать сообщение отдельно
  #1 (permalink)  
Старый 07.08.2019, 16:02
Интересующийся
Отправить личное сообщение для ydav-07 Посмотреть профиль Найти все сообщения от ydav-07
 
Регистрация: 07.08.2019
Сообщений: 10

Часы на сайт php+js
Здравствуйте. Я совсем не силён в фронтенде и прошу помощи. Задача: сделать часы на странице html, которые показывают единое время для всех пользователей. Что сделал: часы на js и php, которые отправляют запрос на сервер каждую секунду и обновляют информацию на странице. Очень хочу сделать так, чтобы запрос был один, а дальше работал скрипт без обращения к серверу, но не могу разобраться из-за не хватки знаний. Спасибо за помощь.

файл php:
<?php echo date("G").":".date("i").":".date("s"); ?>

файл html:
<html>
<head>
<meta charset="utf-8">
<title>Часы</title>
<script>
window.onload = server_time;

function server_time(){
var req = new XMLHttpRequest();
req.open("GET","data_script.php",true);
req.onreadystatechange = function(){
document.getElementById("time_on_site").innerHTML = req.responseText;
}
req.send();
setTimeout("server_time()", 1000);
}
</script>
</head>
<body>
<div id="time_on_site"></div>
</body>
</html>
Ответить с цитированием