数码时钟

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			body{
				background-color: orange;
				font-size: 50px;
			}
		</style>
		
		<script>	
			var imgs=null;
			var weekday=null;
			var btn=null;
			window.onload=function(){
				imgs=document.getElementsByTagName('img');
				weekday=document.getElementById('weekday');
				btn=document.getElementById('btn');
				getDateInfo();
				btn.onclick=function(){	
					getDateInfo();
				};
				
				setInterval(getDateInfo,1000);	
			}
			
			
			
			function getDateInfo(){				
				var str=getCurrDateTime();
				for(i=0;i<str.length;i++){
					var ch=str.charAt(i);
					imgs[i].src="img/"+ch+".png";
				}
				var day=getWeekDay();
				weekday.innerHTML=day;	
			}
			
				
			function getCurrDateTime(){
				var str="";
				var date = new Date();
				var year=date.getFullYear();
				var month=date.getMonth()+1;
				var day=date.getDate();
				
				var hour=date.getHours();
				var min=date.getMinutes();
				var sec=date.getSeconds();
				str=""+year+toDoubleDigit(month)+
					toDoubleDigit(day)+
					toDoubleDigit(hour)+
					toDoubleDigit(min)+
					toDoubleDigit(sec);
				return str;
			}
			
			function toDoubleDigit(num){
				if(num<10){
					return "0"+num;
				}
				else{
					return ""+num;
				}
			}
			
				
			function getWeekDay(){
				var date=new Date();
				var day=date.getDay();
				var str="";
				switch(day){
					case 0:
						str= '星期日';
						break;
					case 1:
						str= '星期一';
						break;
					case 2:
						str= '星期二';
						break;
					case 3:
						str= '星期三';
						break;
					case 4:
						str= '星期四';
						break;
					case 5:
						str= '星期五';
						break;
					case 6:
						str= '星期六';
						break;
						
				}
				return str;
			}
			
		</script>
		
	</head>
	<body>
		<input type="button" id='btn' value="update time" />
		<br>
		<img src="img/0.png" />
		<img src="img/0.png" />
		<img src="img/0.png" />
		<img src="img/0.png" />年
		<img src="img/0.png" />
		<img src="img/0.png" />月
		<img src="img/0.png" />
		<img src="img/0.png" />日
		
		<br>
		<img src="img/0.png" />
		<img src="img/0.png" />时
		<img src="img/0.png" />
		<img src="img/0.png" />分
		<img src="img/0.png" />
		<img src="img/0.png" />秒
		<br>
	    <span id='weekday'></span>
	</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值