Вот что у меня получилось.
Исходя из прошлого задания. Думаю тебе не составит труда написать html и назначить вывод времени в нужное место.
Если какие вопросы, пиши.
var a = 3670; // Время в секундах.
var t = 1;
var check = 0;
var ch;
var mn;
var sc;
function startStopTimer(){
if (check == 0){
t = 1;
check = 1;
timer();
}
if (check == 1){
t = 0;
check = 0;
}
}
function timer(){
if (a==0){t=0;}
if(t==1){
a=a-1;
ch = Math.floor(a/60/60); //часы
mn = Math.floor(a/60-ch*60); //минуты
sc = a%60; //секунды
console.log(ch+":"+mn+":"+sc); //поменять console.log на document.element.value если это инпут или на innerHTML если к пимеру span
setTimeout('timer()',1000);
}
}
Функцию timer, дважды запускать не стоит. Как не ломал голову а защиту от дурака смог впихнуть только отдельно, а не в саму функцию.