最近看了一下张鑫旭的《团购类网站倒计时的js实现》的文章,觉得他写的那个留言的太多了,我就自己给自己写了一个,希望没有人给我留言
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>倒计时</title> </head> <body> <div id="a"></div> </body> </html> <script type="text/javascript"> function backTime(o,time){ var timer=null; var EndTime= new Date(time); var ends=EndTime.getTime(); var d=new Date(); var t=d.getTime(); var cha=Math.ceil((ends-t)/1000); if(cha==0 || cha<0){ o.innerHTML="已经过期" return; } var day=Math.floor(cha/(60*60*24)); var day2=cha%(60*60*24); var hour=Math.floor(day2/3600); var hour2=day2%3600; var munites=Math.floor(hour2/60) var second=hour2%60; o.innerHTML=day+"天"+hour+"小时"+munites+"分"+second+"秒"; timer=setTimeout(function(){backTime(o,time)},1000) } var o=document.getElementById("a"); backTime(o,'2014/05/15 17:10:0'); </script>