Функция счёта времени
Здравствуйте. Есть функция счёта секунд, подскажите как считать также обратно, только начитать с 01:30 (1-й минуты и 30 секунд).
function puskAvr(target){ let timer; //переменная x = 30; // стартовое значение обратного отсчета countdown(); // вызов функции function countdown(){ // функция обратного отсчета document.getElementById('timerAvr').innerHTML ='Старт: ' + x; x--; // уменьшаем число на единицу if (x<0){ clearTimeout(timer); // таймер остановится на нуле } else { timer = setTimeout(countdown, 1000); } } } |
sssema96,
на форуме 100500 таймеров обратного отсчёта, а будет 100501 ... :write: |
sssema96,
<div id="timerAvr"></div> <script> function puskAvr(sec) { var timer; countdown(); function countdown() { var ar = [sec / 60 | 0, sec % 60].map(function(a) { return a.toString().padStart(2, "0"); }).join(":"); document.getElementById("timerAvr").innerHTML = "Старт: " + ar; sec--; if (sec < 0) { clearTimeout(timer); } else { timer = setTimeout(countdown, 1000); } } } puskAvr(90); </script> |
рони,
Спасибо большое, работает безупречно. |
Часовой пояс GMT +3, время: 10:43. |