一个时间显示器:
1 <div id="showTime"> </div> 2 <script type="text/javascript"> 3 (function(){ 4 var showTime=document.getElementById(‘showTime‘); 5 var todays= function (obj){ 6 //得到一个00到60的字符串数组 7 var arr=[]; 8 for(var i=0;i<=60;i++){ 9 arr[i]=i<10?‘0‘+i:i+‘‘; 10 } 11 12 var today=new Date(); 13 var y=today.getFullYear(), 14 m=today.getMonth()+1, 15 d=today.getDate(), 16 h=today.getHours(), 17 i=today.getMinutes(), 18 s=today.getSeconds(), 19 w=today.getDay(); 20 21 var res=y+‘-‘+arr[m]+‘-‘+arr[d]+‘ ‘+arr[h]+‘:‘+arr[i]+‘:‘+arr[s]; 22 obj.innerHTML=res;//写入到页面里面 23 var self=arguments.callee;//得到当前函数名 24 setTimeout(function(){self(obj)},1000); 25 } 26 27 28 todays(showTime); 29 30 })(); 31 </script>
通过传递参数给时间对象,可以算出对应的星期。
1 //注意,月份的参数必须减一再传入,例如这里是表示的时间是 2014年3月2日 2 var day=new Date(2014,2,2); 3 alert(day.getDay());
原文:http://www.cnblogs.com/mrtwenty/p/3576473.html