完整显示当前日期和时间的JS代码
1 代码 2 3 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> <script> 4 function tick() { 5 var hours, minutes, seconds, xfile; 6 var intHours, intMinutes, intSeconds; 7 var today, theday; 8 today = new Date(); 9 function initArray() { 10 this.length = initArray.arguments.length 11 for (var i = 0; i < this.length; i++) 12 this[i + 1] = initArray.arguments[i] 13 } 14 var d = new initArray( 15 "星期日", 16 "星期一", 17 "星期二", 18 "星期三", 19 "星期四", 20 "星期五", 21 "星期六"); 22 theday = today.getFullYear() + "年" + [today.getMonth() + 1] + "月" + today.getDate() + d[today.getDay() + 1]; 23 intHours = today.getHours(); 24 intMinutes = today.getMinutes(); 25 intSeconds = today.getSeconds(); 26 if (intHours == 0) { 27 hours = "12:"; 28 xfile = "午夜"; 29 } else if (intHours < 12) { 30 hours = intHours + ":"; 31 xfile = "上午"; 32 } else if (intHours == 12) { 33 hours = "12:"; 34 xfile = "正午"; 35 } else { 36 intHours = intHours - 12 37 hours = intHours + ":"; 38 xfile = "下午"; 39 } 40 if (intMinutes < 10) { 41 minutes = "0" + intMinutes + ":"; 42 } else { 43 minutes = intMinutes + ":"; 44 } 45 if (intSeconds < 10) { 46 seconds = "0" + intSeconds + " "; 47 } else { 48 seconds = intSeconds + " "; 49 } 50 timeString = theday + xfile + hours + minutes + seconds; 51 Clock.innerHTML = timeString; 52 window.setTimeout("tick();", 100); 53 } 54 window.onload = tick; 55 </script>
<div id="Clock" align="center" style="font-size: 12px; color:#000000"></div>