看看这个倒计时怎么写(要防止刷新的)
2012-01-11 09:14:00 开始时间
2012-01-11 09:15:00 结束时间
1(分钟)时间间隔
现在想做一个倒计时功能
如下函数 怎么写 Js
var B='2012-01-11 09:14:00'var E='2012-01-11 09:15:00'var D='2012-01-11 09:15:00'// obj 为显示的倒计时容器// 结果:00:01:00 // 倒计时完毕 (00:00:00)停止 // 可调用回调函数function A(B,E,obj){}function B(B,D,obj){}function A1(B,E,obj,CallBack){}function B1(B,D,obj,CallBack){}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head> <title>new document</title></head><body><div id="timer"></div> <script type="text/javascript"> var B='2012-01-11 09:14:00' var E='2012-01-11 09:15:00' var D='2012-01-11 09:15:00' function A(st, ed, el, callback){ el = document.getElementById(el); st = new Date(st.replace(/-/g, "/")); ed = new Date(ed.replace(/-/g, "/")); var sp = ed - st; (function(){ var d = new Date(sp); el.innerHTML = ("0" + d.toLocaleTimeString()).replace(/^08/, "00"); if(sp > 0){ setTimeout(arguments.callee, 1000); }else if(callback){ callback(); } sp -= 1000; })(); } A(B, D, "timer", function(){alert(1);}); </script></body></html>