两个相隔时间的倒计时
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) ; }