<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>倒计时</title>
<script src="jquery.min.js" type="text/javascript"></script>
</head>
<body>
<div id="countdown-content"></div>
</body>
</html>
<script type="text/javascript">
$(function() {
var ExpireTime="2017-03-30 12:23:11";
var SystemTime="2017-02-10 14:13:21";
clearInterval(window._runPayOrderCountDown);
var leftTime = new Date(ExpireTime.replace(/-/g, "/")).getTime() - new Date(SystemTime.replace(/-/g, "/")).getTime();
$("#countdown-content").attr("data-countdown", leftTime);
$("#countdown-content").html(self.getCountdown(leftTime));
runCountdown();
})
function getCountdown(leftTime) {
var leftsecond = parseInt(leftTime / 1000);
var day1 = Math.floor(leftsecond / (60 * 60 * 24));
var hour = Math.floor((leftsecond - day1 * 24 * 60 * 60) / 3600);
var minute = Math.floor((leftsecond - day1 * 24 * 60 * 60 - hour * 3600) / 60);
var second = Math.floor(leftsecond - day1 * 24 * 60 * 60 - hour * 3600 - minute * 60);
if(hour<10)
hour="0"+hour;
if(minute<10)
minute="0"+minute;
if(second<10)
second="0"+second;
if(day1>0){
return '<label>' + day1 + '</label>天<label>' + hour + '</label>小时<label>' + minute + '</label>分<label>' + second + '</label>秒';
}
if(hour > 0) {
return '<label>' + hour + '</label>小时<label>' + minute + '</label>分<label>' + second + '</label>秒';
} else if(minute > 0) {
return '<label>' + minute + '</label>分<label>' + second + '</label>秒';
} else if(second > 0) {
return '<label>' + second + '</label>秒';
} else {
return false;
}
}
function runCountdown() {
var $countdown = $('#countdown-content');
var countdown = 0;
window._runPayOrderCountDown = window.setInterval(function() {
countdown = parseInt($countdown.attr('data-countdown')) - 1000;
if(!!getCountdown(countdown)) {
$countdown.html(getCountdown(countdown)).attr('data-countdown', countdown);
} else {
clearInterval(window._runPayOrderCountDown);
return false;
}
}, 1000);
}
</script>
倒计时
最新推荐文章于 2023-04-03 18:16:56 发布