用js实现倒计时的方法

<script type="text/javascript">
    
    var o=document.getElementById('timer');
         //在文档中根据id查找元素 并显示在页面

	function leftTimer(){
		
		var now=new Date();
		//创建一个新日期
        var endDate=new Date('2019/5/25 13:14:00');
          //创建一个指定日期
        var leftTime = (endDate.getTime()-now.getTime())/1000;
             //使两个日期都转换成毫秒 再让指定日期减去当前日期 
             //计算出来的毫秒数除以1000 计算剩余秒数

		// var days = parseInt(leftTime/60/60/24); 
		     //计算剩余的天数 
	    var hours = parseInt(leftTime/60/60); 
	         //计算剩余的小时 
	    var minutes = parseInt(leftTime/60%60);
	         //计算剩余的分钟 
	    var seconds = parseInt(leftTime%60);
	         //计算剩余的秒数 
         
         //补零   
	         // if (days<10) {
	         // 	days='0'+days;
	         // }
	         if (hours<10) {
	         	hours='0'+hours;
	         }
	         if (minutes<10) {
	         	minutes='0'+minutes;
	         }
	         if (seconds<10) {
	         	seconds='0'+seconds;
	         }
        //拼接
		time ="剩余"+ hours+"小时"+ minutes+"分"+seconds+"秒";  

		o.innerHTML=time;//将时间显示到div中
	}

    leftTimer();
     //由于第一秒时候为空,所以先执行一次衔接下一步
	setInterval(leftTimer,1000);
     //意思为每隔1秒执行一次

</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值