itanℒ 2019-07-31 14:29 采纳率: 64.1%
浏览 870

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

图片说明

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

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

  • 写回答

1条回答

  • zepcjsj0801 2019-07-31 14:43
    关注
    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);
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥50 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥200 uniapp长期运行卡死问题解决
  • ¥15 latex怎么处理论文引理引用参考文献
  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?