倒计时

<!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>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值