Время JavaScript в реальном времени на странице

190
09 февраля 2018, 22:54

Есть такой простой код по выведению времени на страницу:

var Date = new Date();
document.getElementById("time").innerHTML= (Date.getHours()+":"+Date.getMinutes()+":"+Date.getSeconds());

Проблема в том, что он выводит время когда загрузилась страница и все. Как сделать так, чтобы время на странице обновлялось постоянно, то есть в реальном времени?

Answer 1

Как вариант, время будет обновляться каждую секунду.

Подробней о setInterval().

var time = setInterval(function() { 
  var date = new Date(); 
  document.getElementById("time").innerHTML = (date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds()); 
}, 1000); 
 
// Остановить исполнение можно вызовом clearInterval(time).
<div id="time"></div>

READ ALSO
Определение количества строк contenteditable

Определение количества строк contenteditable

Каким способом можно определить количество строк текста(высоту строки, именно текста, а не высоту блока, высота блока может быть другой) в div contenteditable?

216
wex.nz Public API &#171;Access-Control-Allow-Origin&#187;

wex.nz Public API «Access-Control-Allow-Origin»

Добрый день, вопрос в следующем, использую Public API wexnz для получения курсов валют

269
Не передаются данные из response в state

Не передаются данные из response в state

Данные приходят с сервера, но не попадают в state (использовал breakpoint) и поэтому, как я понял, ломается map()Хотелось бы узнать, что я делают не так

238