Timer

Answer to: http://javascript.ru/forum/misc/50943-javascript-timer.html

by Alexey Demin

HTML

<span id="timer"></span>

JavaScript

// seconds
window.time = 15;

function pad(num){ return num < 10 ? "0"+num : num; }
window.intervalID = window.setInterval(function(){
    var timer = document.getElementById("timer");
    var d = new Date(0,0,0,0,0,window.time);
    timer.innerHTML = pad(d.getMinutes())+":"+pad(d.getSeconds());
    if(window.time == 0){
        alert("Boom!");
        window.clearInterval(window.intervalID);
        return void(0);
    }
    window.time--;
}, 1000);