完整显示当前日期和时间的JS代码

代码演示效果为“2007年2月25日星期日正午12:42:48”。
  使用方法:将下面的JS代码放到你想要显示的页面中(支持HTML页面),然后在你想要显示时间的位置插入下面的代码即可
代码
 <script>
        function tick() {
            var hours, minutes, seconds, xfile;
            var intHours, intMinutes, intSeconds;
            var today, theday;
            today 
= new Date();
            function initArray() {
                
this.length = initArray.arguments.length
                
for (var i = 0; i < this.length; i++)
                    
this[i + 1= initArray.arguments[i]
            }
            var d 
= new initArray(
                
"星期日",
                
"星期一",
                
"星期二",
                
"星期三",
                
"星期四",
                
"星期五",
                
"星期六");
            theday 
= today.getFullYear() + "" + [today.getMonth() + 1+ "" + today.getDate() + d[today.getDay() + 1];
            intHours 
= today.getHours();
            intMinutes 
= today.getMinutes();
            intSeconds 
= today.getSeconds();
            
if (intHours == 0) {
                hours 
= "12:";
                xfile 
= "午夜";
            } 
else if (intHours < 12) {
                hours 
= intHours + ":";
                xfile 
= "上午";
            } 
else if (intHours == 12) {
                hours 
= "12:";
                xfile 
= "正午";
            } 
else {
                intHours 
= intHours - 12
                hours 
= intHours + ":";
                xfile 
= "下午";
            }
            
if (intMinutes < 10) {
                minutes 
= "0" + intMinutes + ":";
            } 
else {
                minutes 
= intMinutes + ":";
            }
            
if (intSeconds < 10) {
                seconds 
= "0" + intSeconds + " ";
            } 
else {
                seconds 
= intSeconds + " ";
            }
            timeString 
= theday + xfile + hours + minutes + seconds;
            Clock.innerHTML 
= timeString;
            window.setTimeout(
"tick();"100);
        }
        window.onload 
= tick; 
    
</script>

 

<div id="Clock" align="center" style="font-size: 12px; color:#000000"></div>

posted @ 2010-07-19 11:36  瑞君  Views(346)  Comments(0Edit  收藏  举报