zoukankan      html  css  js  c++  java
  • 两个相隔时间的倒计时

    1.比如下了单后,24小时还没付款就取消订单(后台需要定时器处理)

    //倒计时
                    var createTime = datas.createTime ,//创建时间时间戳(终止时间)
                        daySeconds = 24 * 60 * 60 * 1000 ,//一天的时间时间戳
                        oneDays = createTime + daySeconds ,//创建时间一天后的时间戳
                        nowTime = new Date().getTime() ,//现在的时间(开始时间)
                        seconds = oneDays-nowTime  ;//相差的时间
                    if(seconds>0){
                        times = setInterval(function(){
                            nowTime = new Date().getTime() ;//现在的时间
                            seconds = oneDays-nowTime  ;//相差时间
                            var h=Math.floor(seconds/1000/60/60%24); //
                            var m=Math.floor(seconds/1000/60%60); //
                            var s=Math.floor(seconds/1000%60); ////绑定值
                            $(".remainTime").text("剩余"+h+"时"+m+"分"+s+"秒后将自动取消") ;
                            //等于0时终止倒计时,同时处理业务
                            if(seconds==0){
                                //清空定时器
                                clearInterval(times) ;
                                //取消订单
                                var orderId = $(".orderId").val() ;
                                cancelOrder(orderId) ;
                            }
                        },1000) ;
                    }
  • 相关阅读:
    OpenCV 3.4.0 + Visual Studio 2015开发环境的配置(Windows 10 X64)
    数值分析4
    数值分析3
    数值分析2
    数值分析1
    绪论0.4
    绪论0.3
    绪论0.2
    绪论0.1
    GitHub之起势
  • 原文地址:https://www.cnblogs.com/-scl/p/7772730.html
Copyright © 2011-2022 走看看