js倒计时代码
jQuery实现倒计时代码
HTML代码
<form id="form1" runat="server"> <div id="show"> </div> </form>
JS代码
$(function() { TimeDown("show", 3600000) }); /* 时间倒计时 TimeDown.js */ function TimeDown(id, value) { //倒计时的总秒数 var totalSeconds = parseInt(value / 1000); //取模(余数) var modulo = totalSeconds % (60 * 60 * 24); //小时数 var hours = Math.floor(modulo / (60 * 60)); modulo = modulo % (60 * 60); //分钟 var minutes = Math.floor(modulo / 60); //秒 var seconds = modulo % 60; hours = hours.toString().length == 1 ? '0' + hours : hours; minutes = minutes.toString().length == 1 ? '0' + minutes : minutes; seconds = seconds.toString().length == 1 ? '0' + seconds : seconds; //输出到页面 document.getElementById(id).innerHTML = hours + ":" + minutes + ":" + seconds; //延迟一秒执行自己 if (hours == "00" && minutes == "00" && parseInt(seconds) - 1 < 0) { } else { setTimeout(function() { TimeDown(id, value - 1000); }, 1000) } }