рони,
Как я понял что бы время постоянно обновлялось было добавлено
window.setTimeout(loop, 1000);
которое говорит, окну запускать функцию loop раз в секунду.
И вот это мне не до конца понятно
function timeHours() {
rezult_1 = Math.floor(time / 60);
}
function timeMinuts() {
rezult_2 = time % 60;
}
function timeZero(num) {
if(num < 10) {
num = "0" + num;
}
return num
}
Я не понимаю вот этого условия
(time < hoursOpen * 60)
(time >= hoursClose * 60)
И не понимаю вот этого действия
time = hoursOpen * 60 - time;
time = hoursOpen * 60 + 24 * 60 - time;
time = hoursClose * 60 - time