日期:2014-05-16  浏览次数:20362 次

2007年8月1日 星期三 10:46:53 求这种格式显示时间的代码!!!
按这样的格式显示时间
2007年8月1日   星期三   10:46:53
拜托各位了!!

------解决方案--------------------
<script language=javascript>
Date.prototype.toChineseString=function(){
var strMonth=(parseInt(this.getMonth(),10)+parseInt(1)).toString();
var strDate=this.getDate().toString();
var strHour=this.getHours().toString();
var strMinute=this.getMinutes().toString();
var strSecond=this.getSeconds().toString();
var strDay= "日一二三四五六 ".charAt(this.getDay())
return this.getFullYear()+ "年 "+((strMonth.length==1)? "0 "+strMonth:strMonth)+ "月 "+((strDate.length==1)? "0 "+strDate:strDate)+ "日 星期 "+strDay+ " "+((strHour.length==1)? "0 "+strHour:strHour)+ ": "+((strMinute.length==1)? "0 "+strMinute:strMinute)+ ": "+((strSecond.length==1)? "0 "+strSecond:strSecond)
}
var a=new Date()
alert(a.toChineseString())
</script>
------解决方案--------------------
给段代码你:
<script language= "javascript ">
function ShowTime()
{
if(!document.layers && !document.all)
return;
var Digital = new Date();
var month = 1 + parseInt(Digital.getMonth());
var dayTemp = Digital.getDay();
var day = " ";
switch(dayTemp)
{
case 1:
{
day = "一 ";
break;
}
case 2:
{
day = "二 ";
break;
}
case 3:
{
day = "三 ";
break;
}
case 4:
{
day = "四 ";
break;
}
case 5:
{
day = "五 ";
break;
}
case 6:
{
day = "六 ";
break;
}
default:
{
day = "日 ";
break;
}
}

myclock= " <font color=white class = 'text1 '> 今天是 "+ month + "月 " + Digital.getDate() + "日星期 " + day + " </font> ";

if(document.layers){
document.layers.liveclock.document.write(myclock)
document.layers.liveclock.document.close()
}else if(document.all)
liveclock.innerHTML=myclock;

setTimeout( "ShowTime() ",1000);
}

-------------------------------------------
MSN:bdbox@hotmail.com
请给我与您交流的机会