分别实现数字时钟和日历的js代码

这是实现数字时钟的


	
		
   
   
		数字时钟
		
		<script type="text/javascript">
		   function toDou(n)   
		   //补0 当时间是09:02,显示为9:2 所以需要补0,让格式一直为09:02
		   //补0且显示为字符串
		   {
		   	 if(n<10)
		   	 {
		   	 	return '0'+n;
		   	 }
		   	 else{
		   	 	return ''+n;   //''的作用是确定返回值是字符串
		   	 }
		   }
			window.οnlοad=function()
			{
				var aImg=document.getElementsByTagName('img'); 
				
				function tick(){       
					var oDate=new Date();  //创建日期对象  获取当前时间
				
				    var str=toDou(oDate.getHours())+toDou(oDate.getMinutes())+toDou(oDate.getSeconds()); //将获取的时间用字符串表示
				 
				    for(var i=0;i
   
   
	
		
    
    
		
    
    
		:
		
    
    
		
    
    
		:
		
    
    
		
    
    
	



   
   

实现结果是这样的



这是实现当前日历和星期的



	
		
   
   
		
		<script type="text/javascript">
		
		var g_aWeekName=["one","two","three","four","five","six","seven"];
		
		
		function toDou(n){
			if(n<10)
			{
				return '0'+n;
			}
			else 
			{
				return ''+n;
			}

		}
		function weak(n){
			return ''+n;  //使返回值为字符串
		}
			window.οnlοad=function()
			{
				var aImg=document.getElementsByTagName('img');
				function tick(){
					var oDate=new Date();
					//获取时间并用数组表示 如201708185 最后一位是星期
					var str=toDou(oDate.getFullYear())+toDou(oDate.getMonth()+1)+toDou(oDate.getDate()+weak(oDate.getDay()));
					for(var i=0;i
   
   
	
		
    
    
		
    
    
		
    
    
		
    
    
		
    
    
		
    
    
星期

实现结果是这样的

这里的时间更新有问题 如果设置为3600s的话 它又不会实时更新




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值