其他分享
首页 > 其他分享> > 订单支付倒计时-剩余时间xx小时xx分xx秒

订单支付倒计时-剩余时间xx小时xx分xx秒

作者:互联网

//<input type="hidden" id="endTime" value="1554912000000"> 结束时间   function mydate() { let startTime = new Date(); // 开始时间 let endTime = new Date($('#endTime').val()*1); // 结束时间 let usedTime = endTime - startTime; // 相差的毫秒数 let days = Math.floor(usedTime / (24 * 3600 * 1000)); // 计算出天数 let leavel = usedTime % (24 * 3600 * 1000); // 计算天数后剩余的时间 let hours = Math.floor(leavel / (3600 * 1000)); // 计算剩余的小时数 let leavel2 = leavel % (3600 * 1000); // 计算剩余小时后剩余的毫秒数 let minutes = Math.floor(leavel2 / (60 * 1000)); // 计算剩余的分钟数 let miao = Math.floor(leavel2/1000 % 60) if (days==0 && hours==0 && minutes==0 && miao==0) { alert('支付时间已过请重新下单') clearInterval(newtimer); return '0小时0分0秒'; } else { return (days*24 + hours) + '小时' + minutes + '分' + miao + '秒'; } } $('#time').text(mydate)   let newtimer = setInterval(function(){ $('#time').text(mydate) },1000)

标签:剩余时间,剩余,3600,floor,倒计时,xx,let,Math,1000
来源: https://www.cnblogs.com/LiuJL/p/10683322.html