封装一个时间戳转换为天时分的倒计时函数.....

图片说明

后端反我开始和结束的时间戳,相减以后转换为天时分格式,如果不够一天,就自动转换成时分秒格式,并完成倒计时功能。

请大佬提供把这个功能封装成 上图↑ 一样的代码 感激不尽....

1个回答

function delay_time(date){
    data=date.replace(/-/g,'/');
    clearInterval(interval);
    var step=100;
    var step_tag=1000/step;

    interval=setInterval(function(){

            var date1=new Date(date);
            var date2=new Date();
            var date3=Math.floor((date2.getTime()-date1.getTime()-time_diff)/step);
            var days=Math.floor(date3/(24*3600*step_tag));

            var leave1=date3%(24*3600*step_tag);
            var hours=Math.floor(leave1/(3600*step_tag));
            var leave2=leave1%(3600*step_tag);
            var minutes=Math.floor(leave2/(60*step_tag));
            var leave3=leave2%(60*step_tag);
            var seconds=Math.round(leave3/step_tag);
            var leave4=leave3%step_tag;
            (hours<10)?hours="0"+hours:null;
            (minutes<10)?minutes="0"+minutes:null;
            (seconds<10)?seconds="0"+seconds:null;
            (seconds==60)?seconds="00":null;

            $(".order-"+i).addClass("step-onp").find(".step-times").addClass("step-on").html((days>0?days+"天":'')+hours+":"+minutes+":"+seconds+"."+leave4);

    },step);
}
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问