如何用Javascript截取字符替换后并显示

来源:百度知道 编辑:UC知道 时间:2024/05/23 19:52:45
有段代码:
function showTime()
{
document.getElementById("USNOtime").innerHTML="正在载入...<br />";
}

结尾是:
<div class="USNOtime" id="USNOtime">得到的结果</div>
得到的结果是
SUN, 21 Dec 2008 21:43:21
请问,如何用Javascript代码或者其他方法替换id="USNOtime"得出的结果SUN, 21 Dec 2008 21:43:21
变成
2008年12月21, 星期日, 21:43:21
就是自动转换日期,月份的英文缩写为中文。
源码:
http://cheen.cn/Clock.htm
下载到本地才能打开

如果正确,将获得额外的100分。

传入SUN, 21 Dec 2008 21:43:21 ,返回2008年12月21, 星期日, 21:43:21

function chgFormat(d){
var D=new Date(d);
var newDate=d.split(" ")[3]+"年"+D.getMonth()+"月"+D.getDate()+"日, ";
switch(D.getDay()){
case 0:newDate+="星期日, ";break;
case 1:newDate+="星期一, ";break;
case 2:newDate+="星期二, ";break;
case 3:newDate+="星期三, ";break;
case 4:newDate+="星期四, ";break;
case 5:newDate+="星期五, ";break;
case 6:newDate+="星期六, ";break;
}
newDate+=D.getHours()+":"+D.getMinutes()+":"+D.getSeconds();
return newDate;
}