订单倒计时

//待付款和失效订单执行此方法
if($('.orderStatus').val() == 'pendingPayment'){
// 防止没有过期时间
if($('.expireTime').length>0){
var nowTime = $('.nowTime').val().replace(/-/g, "/"); //当前时间
var startTime = $('.startTime').text().replace(/-/g, "/"); //订单创建的时间
var expireTime = $('.expireTime').val().replace(/-/g, "/"); //订单过期的时间
var n = (Date.parse(nowTime))/1000;
var s = (Date.parse(startTime))/1000;
var e = (Date.parse(expireTime))/1000;
get_order(expireTime,e,n);
}
}

//订单记录
function get_order(expireTime,e,n){
if(expireTime && (e - n)>0 ){
var t = parseInt((e - n)/60); //剩余分钟数
$('.surplus span').text(t);
daojishi(e,n);
}
}

//倒计时
function daojishi(e,n) {
var t = parseInt((e - n)/60); //剩余分钟数
var s = e - n; //剩余秒数

var djs = setInterval(function () {
s -- ;
t = parseInt(s/60) ;
if (s == 60) {
s = 0;
t = t + 1;
}

if (t <= 0 && s == 0) {
clearInterval(djs);
loseStatus();
}
$(".surplus span").text(t);
}, 1000);
}

原文地址:https://www.cnblogs.com/caozhuzi/p/11533930.html