Функция счёта времени
Здравствуйте. Есть функция счёта секунд, подскажите как считать также обратно, только начитать с 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, время: 23:03. |