前段时间公司做一个商业网站,就需要这样一段代码。后来我帮朋友做一个导航网站,也需要这样一段代码。今天记录下来,帮助那些需要的朋友,格式是:2010年4月1日 星期四 22:12:03,如有需要,直接复制,也可以加入自己的修改。经过测试,兼容IE6、IE8、火狐3.6.2版本。
JavaScript代码:
<script type="text/javascript">
function timeprint()
{
var week; var date;
var today=new Date()
var year=today.getFullYear()
var month=today.getMonth()+1
var day=today.getDate()
var ss=today.getDay()
var hours=today.getHours()
var minutes=today.getMinutes()
var seconds=today.getSeconds()
date=year+"年"+month+"月"+day+"日 "
if(ss==0) week="星期日"
if(ss==1) week="星期一"
if(ss==2) week="星期二"
if(ss==3) week="星期三"
if(ss==4) week="星期四"
if(ss==5) week="星期五"
if(ss==6) week="星期六"
if(minutes<=9)
minutes="0"+minutes
if(seconds<=9)
seconds="0"+seconds
myclock=date+week+" "+hours+":"+minutes+":"+seconds
if(document.layers){document.layers.liveclock.document.write(myclock)
document.layers.liveclock.document.close()
}else
document.getElementById('liveclock').innerHTML=myclock
setTimeout("timeprint()",1000)
}
timeprint();
< /script>
在需要显示时间的地方,放上HTML代码:
<span id="liveclock"></span>
即可实现,效果截图: