Some times we need to diaplay countdown time on the webpage. Here is a small javascript code to display countdown time on the webpage.
Countdown time [clock2] countdown_start("timer","07/29/2009 2:00 PM") function countdown_start(divid,givendate) { var given_date = new Date(givendate); var cur_date = new Date(); diff = new Date(given_date - cur_date); secs = Math.floor(diff.valueOf()/1000); count_back(divid,secs); } function calculate(secs, num1, num2) { s = ((Math.floor(secs/num1))%num2).toString(); if (s.length < 2) { s = "0" + s; } return (s); } function count_back(divid,secs) { var output; var format = "%%D%% Days %%H%%:%%M%%:%%S%%"; output = format.replace(/%%D%%/g,calculate(secs,86400,100000)); output = output.replace(/%%H%%/g,calculate(secs,3600,24)); output = output.replace(/%%M%%/g,calculate(secs,60,60)); output = output.replace(/%%S%%/g,calculate(secs,1,60)); if(secs > 0) { document.getElementById(divid).innerHTML = output; setTimeout("count_back('" + divid + "'," + (secs-1) + ");", 990); } else { document.getElementById(divid).innerHTML = "Auction Over"; } }