Template.display_time.time = function() {
var date = new Date();
var hour = date.getHours();
var minute = date.getMinutes();
var now = addZero(hour) + ":" + addZero(minute);
return now
};
В настоящий момент im использует этот код для отображения времени. Но я пытаюсь использовать простой javascript для обновления его каждую секунду, но он не появится на странице. Есть ли способ для метеорита, чтобы сделать это, используя функцию выше? Как использовать setTimeout с интервалом в 1 секунду.Meteor redraw clock every second
Javascript, который я использовал.
function updateTime() {
var currentTime = new Date();
var hours = currentTime.getHours();
var minutes = currentTime.getMinutes();
if (hours < 10)
{
hours = "0" + hours;
}
if (minutes < 10)
{
minutes = "0" + minutes;
}
var v = hours + ":" + minutes + " ";
setTimeout("updateTime()",1000);
document.getElementById('time').innerHTML=v;
}
updateTime();
Работает фантастически, спасибо. Я все время ожидаю, что все будет сложнее, чем нужно :) – Sanctus