随便写写!闲着无聊!代码如有bug之处欢迎阁下强力拍砖! JS CODE 复制代码 代码如下: <BR>//总时间,已分为单位 <BR>var time = 100; <BR>//小时 <BR>var h = parseInt(time / 60) > 0 ? parseInt(time / 60) : 0; <BR>//分 <BR>var m = time % 60; <BR>//秒 <BR>var s = 60; <BR>//输出到当前Script的Dom位置 <BR>document.write('<span>剩余<font id="f_hh">' + h + '小时<font id="f_mm">' + m + '分<font id="f_ss">' + s + '秒'); <BR>//开始执行倒计时 <BR>var timeInterval = setInterval(function () { <BR>//如果时、分、秒都为0时将停止当前的倒计时 <BR>if (h == 0 && m == 0 && s == 0) { clearInterval(timeInterval); return; } <BR>//当秒走到0时,再次为60秒 <BR>if (s == 0) { s = 60; } <BR>if (s == 60) { <BR>//每次当秒走到60秒时,分钟减一 <BR>m -= 1; <BR>//当分等于0时并且小时还多余1个小时的时候进里面看看 <BR>if (m == 0 && h > 0) { <BR>//小时减一 <BR>h -= 1; <BR>//分钟自动默认为60分 <BR>m = 60; <BR>//秒自动默认为60秒 <BR>s = 60; <BR>} <BR>} <BR>//秒继续跳动,减一 <BR>s -= 1; <BR>//小时赋值 <BR>document.getElementById('f_hh').innerHTML = h; <BR>//分钟赋值 <BR>document.getElementById('f_mm').innerHTML = m; <BR>//秒赋值 <BR>document.getElementById('f_ss').innerHTML = s; <BR>}, 1000); <BR> HTML CODE 复制代码 代码如下: Date Demo <BR>//总时间,已分为单位 <BR>var time = 100; <BR>//小时 <BR>var h = parseInt(time / 60) > 0 ? parseInt(time / 60) : 0; <BR>//分 <BR>var m = time % 60; <BR>//秒 <BR>var s = 60; <BR>//输出到当前Script的Dom位置 <BR>document.write('<span>剩余<font id="f_hh">' + h + '小时<font id="f_mm">' + m + '分<font id="f_ss">' + s + '秒'); <BR>//开始执行倒计时 <BR>var timeInterval = setInterval(function () { <BR>//如果时、分、秒都为0时将停止当前的倒计时 <BR>if (h == 0 && m == 0 && s == 0) { clearInterval(timeInterval); return; } <BR>//当秒走到0时,再次为60秒 <BR>if (s == 0) { s = 60; } <BR>if (s == 60) { <BR>//每次当秒走到60秒时,分钟减一 <BR>m -= 1; <BR>//当分等于0时并且小时还多余1个小时的时候进里面看看 <BR>if (m == 0 && h > 0) { <BR>//小时减一 <BR>h -= 1; <BR>//分钟自动默认为60分 <BR>m = 60; <BR>//秒自动默认为60秒 <BR>s = 60; <BR>} <BR>} <BR>//秒继续跳动,减一 <BR>s -= 1; <BR>//小时赋值 <BR>document.getElementById('f_hh').innerHTML = h; <BR>//分钟赋值 <BR>document.getElementById('f_mm').innerHTML = m; <BR>//秒赋值 <BR>document.getElementById('f_ss').innerHTML = s; <BR>}, 1000); <BR>