呵呵~我再给你段js的
//显示当前时间
function tim(){
var wss=new Array('<font color="green">日</font>','一','二','三','四','五','<font color="green">六</font>');
var wenhou=new Array('凌晨','上午','下午','晚上')
var mydt=new Date();
with(mydt){
var y=getYear();if(y<10){y='0'+y}
var m=getMonth()+1;if(m<10){m='0'+m}
var d=getDate();if(d<10){d='0'+d}
var h=getHours();if(h<10){h='0'+h}
var mm=getMinutes();if(mm<10){mm='0'+mm}
var s=getSeconds();if(s<10){s='0'+s}
var w=getDay();
}
var l_t=23-h;
var wh;
if(l_t<24 && l_t>=18){wh=0;}
if(l_t<18 && l_t>=12){wh=1;}
if(l_t<12 && l_t>=6){wh=2;}
if(l_t<6 && l_t>=0){wh=3;}
var odt=document.getElementById("dt");
//if(odt){odt.innerHTML=y+'年'+m+'月'+d+'日 '+wenhou[wh]+h+'点'+mm+'分'+s+'秒 星期'+wss[w];}
if(odt){odt.innerHTML=y+'年'+m+'月'+d+'日 星期'+wss[w]+' '+wenhou[wh];}
}
//计时器
//var time_id=window.setInterval('tim()',1000);
其中,要在页面建立一个id为dt的div或者span