//计算倒计时
function calculatePayTime(endTime){
let countTime = ''
let setTime = new Date(endTime);
let nowTime = new Date();
let restSec = setTime.getTime() - nowTime.getTime();
if(restSec > 0){
let day = parseInt(restSec / (3600 * 24 * 1000));
let hour = parseInt(restSec / (3600 * 1000) % 24);
let minute = parseInt(restSec / (60 * 1000) % 60);
let second = parseInt(restSec / 1000 % 60);
countTime = day + '天' + hour + '时' + minute + '分';
}else{
countTime = '支付超时';
clearInterval(timer)
}
span.innerHTML = countTime
}
一分钟一调用
let timer = setInterval(()=>{
this.calculatePayTime('2020-08-14 12:03:34')
},6000)