一个简单的倒计时

来源:互联网 发布:淘宝福袋是死人衣服 编辑:程序博客网 时间:2024/06/04 19:37

html:


js:

    //倒计时    var endtime='{$all.endtime}';   // 截止日期时间戳   单位秒    timer();    var sI=setInterval("timer()",1);  // 1毫秒执行一次    function timer(){        var now=new Date().getTime();  // 当前日期时间戳 单位毫秒        var end= parseInt(endtime)*1000;        var ts =end-now;        if(end<=now){            clearInterval(sI);            location.reload();            return;        }        var dd = checkTime(parseInt(ts / 1000 / 60 / 60 / 24, 10));  // 剩余天数        var hh = checkTime(parseInt(ts / 1000 / 60 / 60 % 24, 10)+parseInt(dd)*24);         var mm = checkTime(parseInt(ts / 1000 / 60 % 60, 10));        var ss = checkTime(parseInt(ts / 1000 % 60, 10));var hs = checkTime(parseInt(ts /10 %100, 10));         var hh1=hh.toString().substring(0,1);        var hh2=hh.toString().substring(1,2);        var mm1=mm.toString().substring(0,1);        var mm2=mm.toString().substring(1,2);var ss1=ss.toString().substring(0,1);        var ss2=ss.toString().substring(1,2);var hs1=hs.toString().substring(0,1);        var hs2=hs.toString().substring(1,2);for(i=0;i<$('.time_day').length;i++){$('.time_day').eq(i).find('span').eq(0).html(hh1).end().eq(1).html(hh2).end().eq(2).html(mm1).end().eq(3).html(mm2).end().eq(4).html(ss1).end().eq(5).html(ss2).end().eq(6).html(hs1).end().eq(7).html(hs2);}    }        // 时间格式设置  小于10的自动补0    function checkTime(i)    {        if (i < 10) {            i = "0" + i;        }        return i;    }

效果


原创粉丝点击