简单倒计时制作

写在开头的话,HTML CSS JS 网页web一般都是先打框架,打静态的框架及其css写出来再用js调用函数使之动起来。
倒计时思路:获取结束的时间-当前的时间>0
得到两个时间对象
var enddate=new Date(“2019-9-30 17:20:00”);
var current=new Date();
时间戳:var cha=enddate.getTime()-current.getTime();
显示出来的时间:
var ss=“距离2019年国庆放假还有”+tian+“天”+xiaoshi+“小时”+fen+“分”+miao+“秒”;
document.getElementById(“msg”).innerHTML=ss;
最后用函数让它动起来
setInterval(function(){
aa();
},1000);

代码片

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			*{
				margin: 0;
				padding: 0;
			}
			#msg{
				height: 60px;
				text-align: center;
				line-height: 60px;
				font-size: 30px;
				color: white;
				background-color: deeppink;
				

			}
		</style>
	</head>
	<body>
		<div id="msg"></div>
		
		<script type="text/javascript">
			aa();
			function aa()
			{
				var enddate=new Date("2019-12-31 23:59:59");
				var current=new Date();
				var cha=enddate.getTime()-current.getTime();
				
				if(cha>0){
					var tian=cha/1000/60/60/24;
					var xiaoshi=cha/1000/60/60%24;
					var fen=cha/1000/60%60;
					var miao=cha/1000%60;
					
					tian=parseInt(tian);
					xiaoshi=parseInt(xiaoshi);
					fen=parseInt(fen);
					miao=parseInt(miao);
					
					if(tian<10){
						tian="0"+tian;
					}
					if(xiaoshi<10){
						xiaoshi="0"+xiaoshi;
					}
					if(fen<10){
						fen="0"+fen;
					}
					if(miao<10){
						miao="0"+miao;
					}
					
					var juli="距离2020年还有"+tian+"天"+xiaoshi+"小时"+fen+"分"+miao+"秒";
					document.getElementById("msg").innerHTML=juli;
				}
				else{
					document.getElementById("msg").innerHTML="倒计时已经结束!";
				}
				setInterval(function(){
					aa();
				},1000);
			}
		</script>
	</body>
</html>

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值