方法一:
<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 ww = objD.getDay(); if ( ww==0 ) colorhead="<font color=\"#cc0000\">"; if ( ww > 0 && ww < 6 ) colorhead="<font color=\"#cc0000\">"; if ( ww==6 ) colorhead="<font color=\"#cc0000\">"; 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 + "日" + " " + ww + colorfoot; return(str); } function tick() { var today; today = new Date(); document.getElementById("localtime").innerHTML = showLocale(today); window.setTimeout("tick()", 1000); } tick(); </script>
方法二:
<span>今日:</span> <script language="javascript"> function isnArray() { argnr=isnArray.arguments.length for(var i=0;i<argnr;i++) { this[i+1]=isnArray.arguments[i]; } } var isnDays=new isnArray("星期一","星期二","星期三","星期四","星期五","星期六","星期日");isnDays[0]="星期日"; mydate = new Date(); myyear = mydate.getFullYear(); mymonth = mydate.getMonth()+1; today = mydate.getDate(); document.write(myyear+"年"+mymonth+"月"+today+"日"); document.write(" ") document.write(isnDays[mydate.getDay()]); </script>