实时显示年月日时分的秒的JavaScript时间代码

实时显示年月日时分的秒JavaScript时间代码,星期也可以显示出来。加了判断星期六、星期天颜色会自动变化。
总体来说还是一个很不错的时间代吗!

<span id=localtime></span>
<script type=”text/javascript”>
function showLocale(objD)
{
var str,colorhead,colorfoot;
var yy = objD.getYear();
if(yy<1900) yy = yy+1900;
var MM = objD.getMonth()+1;
if(MM<10) MM = ’0′ + MM;
var dd = objD.getDate();
if(dd<10) dd = ’0′ + dd;
var hh = objD.getHours();
if(hh<10) hh = ’0′ + hh;
var mm = objD.getMinutes();
if(mm<10) mm = ’0′ + mm;
var ss = objD.getSeconds();
if(ss<10) ss = ’0′ + ss;
var ww = objD.getDay();
if  ( ww==0 )  colorhead=”<font color=\”#FF0000\”>”;
if  ( ww > 0 && ww < 6 )  colorhead=”<font color=\”#373737\”>”;
if  ( ww==6 )  colorhead=”<font color=\”#008000\”>”;
if  (ww==0)  ww=”星期日”;
if  (ww==1)  ww=”星期一”;
if  (ww==2)  ww=”星期二”;
if  (ww==3)  ww=”星期三”;
if  (ww==4)  ww=”星期四”;
if  (ww==5)  ww=”星期五”;
if  (ww==6)  ww=”星期六”;
colorfoot=”</font>”
str = colorhead + yy + “-” + MM + “-” + dd + ” ” + hh + “:” + mm + “:” + ss + “  ” + ww + colorfoot;
return(str);
}
function tick()
{
var today;
today = new Date();
document.getElementById(“localtime”).innerHTML = showLocale(today);
window.setTimeout(“tick()”, 1000);
}
tick();
</script><div id=”time”>

添加到想显示时间的适当位置即可

最后编辑于:2011/4/18作者: 游子

热爱一切美好的新事物,搞网站也被网站搞,剁手折腾。关注与学习Web相关技术与UI\UE\UED\UCD\Server相关知识,服务器运维、前端、后端、非专业程序猿、非高级前端后端攻城师!

3 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

arrow grin ! ? cool roll eek evil razz mrgreen smile oops lol mad twisted wink idea cry shock neutral sad ???

  1. 洋洋说道:
    2#

    代码越少越好。。速度越快越好。。

  2. byncc说道:
    1#

    显示不出来?

    • 游子说道:

      检查添加是否正确,代码没有任何问题