倒计时功能的实现

最近看了一下张鑫旭的《团购类网站倒计时的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>

 

posted @ 2014-05-15 17:09  王子秦  阅读(243)  评论(0编辑  收藏  举报