let timer = setInterval (fun, time) // Запустить таймер
clearInterval(timer) // Остановить таймер
А вообще setInterval (fun, time) - запускать функцию fun
не раньше, чем через time ms. Может быть и позже. Поэтому отсчитывать по ней время не стоит. Со временем накопится ошибка.
Лучше так
let t0;
function init()
{
t0 = new Date().getTime();
setInterval(tick, 1000);
}
function tick()
{
let sec = ((new Date().getTime() - t0)/1000 +0.5) | 0;
document.getElementById("timer").
childNodes[0].nodeValue = sec;
}