javaScript输出指定的时间格式

 1 <script language="JavaScript" type="text/javascript">
 2 function nowTime(format)
 3 {
 4 var dt=new Date();
 5 //年份
 6 this.Year=dt.getFullYear();
 7 //月份
 8 this.Month=dt.getMonth()+1;
 9 //日期
10 this.Day=dt.getDate();
11 //星期几,数字
12 this.Week=dt.getDay();
13 //星期几,中文
14 this.WeekDay='日一二三四五六'.charAt(dt.getDay()); 
15 //24制小时
16 this.Hours24=dt.getHours();
17 //12制小时
18 this.Hours12=this.Hours24>12 ? this.Hours24-12 : this.Hours24; 
19 //分钟
20 this.Minutes=dt.getMinutes();
21 //
22 this.Seconds=dt.getSeconds();
23 format=format.replace("yy",this.Year);
24 format=format.replace("MM",this.Month);
25 format=format.replace("dd",this.Day);
26 format=format.replace("HH",this.Hours24);
27 format=format.replace("hh",this.Hours12);
28 format=format.replace("mm",this.Minutes);
29 format=format.replace("ss",this.Seconds);
30 format=format.replace("ww",this.Week);
31 format=format.replace("WW",this.WeekDay); 
32 //时间显示在页面中哪个标签里,这里是其id
33 this.toShow=function (element)
34 {
35       document.getElementById(element).innerHTML=format;
36 } 
37 }
38 </script>

上面是写在<header></header>标签中的

下面是制定先是在网页的某个位置的!

<div id="timeshow">
<script language="JavaScript" type="text/javascript" defer="defer">
setInterval("new nowTime('yy年MM月dd日 hh:mm:ss 星期WW').toShow('timeshow')",1000);
</script>
</div>

  

posted @ 2012-07-21 13:50  程序员-初学者  阅读(1488)  评论(1编辑  收藏  举报