如何用Javascript实现下面功能? <script>setInterval("currentDate.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000); </script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <div id="currentDate"></div><script>setInterval("currentDate.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000); </script> <SCRIPT LANGUAGE="JavaScript"><!--Date.prototype.toCase = function(){ var digits = new Array('零','一','二','三','四','五','六','七','八','九','十','十一','十二'); var unit = new Array('年','月','日','点','分','秒'); var year = this.getYear() + ""; var index; var output =""; ////////得到年 for (index=0;index<year.length;index++ ) { output += digits[parseInt(year.substr(index,1))]; } output +=unit[0]; ///////得到月 output +=digits[this.getMonth()] + unit[1]; ///////得到日 switch (parseInt(this.getDate() / 10)) { case 0: output +=digits[this.getDate() % 10]; break; case 1: output +=digits[10] + ((this.getDate() % 10)>0?digits[(this.getDate() % 10)]:""); break; case 2: case 3: output +=digits[parseInt(this.getDate() / 10)] + digits[10] + ((this.getDate() % 10)>0?digits[(this.getDate() % 10)]:""); default: break; } output +=unit[2]; ///////得到时 switch (parseInt(this.getHours() / 10)) { case 0: output +=digits[this.getHours() % 10]; break; case 1: output +=digits[10] + ((this.getHours() % 10)>0?digits[(this.getHours() % 10)]:""); break; case 2: output +=digits[parseInt(this.getHours() / 10)] + digits[10] + ((this.getHours() % 10)>0?digits[(this.getHours() % 10)]:""); break; } output +=unit[3]; if(this.getMinutes()==0&&this.getSeconds()==0) { output +="整"; return output; } ///////得到分 switch (parseInt(this.getMinutes() / 10)) { case 0: output +=digits[this.getMinutes() % 10]; break; case 1: output +=digits[10] + ((this.getMinutes() % 10)>0?digits[(this.getMinutes() % 10)]:""); break; case 2: case 3: case 4: case 5: output +=digits[parseInt(this.getMinutes() / 10)] + digits[10] + ((this.getMinutes() % 10)>0?digits[(this.getMinutes() % 10)]:""); break; } output +=unit[4]; if(this.getSeconds()==0) { output +="整"; return output; } ///////得到秒 switch (parseInt(this.getSeconds() / 10)) { case 0: output +=digits[this.getSeconds() % 10]; break; case 1: output +=digits[10] + ((this.getSeconds() % 10)>0?digits[(this.getSeconds() % 10)]:""); break; case 2: case 3: case 4: case 5: output +=digits[parseInt(this.getSeconds() / 10)] + digits[10] + ((this.getSeconds() % 10)>0?digits[(this.getSeconds() % 10)]:""); break; } output +=unit[5]; return output;}alert(new Date().toCase())//--></SCRIPT> 用网页代码代替ftp上传文件,急急急 ext初学! js生成鼠标悬停效果 问一个jk写的动态明细示例的问题? extjs window.showModalDialog 被遮挡 如何获取iframe里面页面的点击事件 JavaScript能否读写INI文件? 我总结的禁止让用户保存Web页的方法(斑竹能否置顶几天?) 求助我的 这段JS为什么只在火狐浏览器里有效呢? 如何在引用的js中添加模态框 问一窗体最大化的问题。?? 高手指教一二
<script>setInterval("currentDate.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000);
</script>
<!--
Date.prototype.toCase = function()
{
var digits = new Array('零','一','二','三','四','五','六','七','八','九','十','十一','十二');
var unit = new Array('年','月','日','点','分','秒'); var year = this.getYear() + "";
var index;
var output =""; ////////得到年
for (index=0;index<year.length;index++ )
{
output += digits[parseInt(year.substr(index,1))];
}
output +=unit[0]; ///////得到月
output +=digits[this.getMonth()] + unit[1]; ///////得到日
switch (parseInt(this.getDate() / 10))
{
case 0:
output +=digits[this.getDate() % 10];
break;
case 1:
output +=digits[10] + ((this.getDate() % 10)>0?digits[(this.getDate() % 10)]:"");
break;
case 2:
case 3:
output +=digits[parseInt(this.getDate() / 10)] + digits[10] + ((this.getDate() % 10)>0?digits[(this.getDate() % 10)]:"");
default: break;
}
output +=unit[2]; ///////得到时
switch (parseInt(this.getHours() / 10))
{
case 0:
output +=digits[this.getHours() % 10];
break;
case 1:
output +=digits[10] + ((this.getHours() % 10)>0?digits[(this.getHours() % 10)]:"");
break;
case 2:
output +=digits[parseInt(this.getHours() / 10)] + digits[10] + ((this.getHours() % 10)>0?digits[(this.getHours() % 10)]:"");
break;
}
output +=unit[3];
if(this.getMinutes()==0&&this.getSeconds()==0)
{
output +="整";
return output;
} ///////得到分
switch (parseInt(this.getMinutes() / 10))
{
case 0:
output +=digits[this.getMinutes() % 10];
break;
case 1:
output +=digits[10] + ((this.getMinutes() % 10)>0?digits[(this.getMinutes() % 10)]:"");
break;
case 2:
case 3:
case 4:
case 5:
output +=digits[parseInt(this.getMinutes() / 10)] + digits[10] + ((this.getMinutes() % 10)>0?digits[(this.getMinutes() % 10)]:"");
break;
}
output +=unit[4]; if(this.getSeconds()==0)
{
output +="整";
return output;
} ///////得到秒
switch (parseInt(this.getSeconds() / 10))
{
case 0:
output +=digits[this.getSeconds() % 10];
break;
case 1:
output +=digits[10] + ((this.getSeconds() % 10)>0?digits[(this.getSeconds() % 10)]:"");
break;
case 2:
case 3:
case 4:
case 5:
output +=digits[parseInt(this.getSeconds() / 10)] + digits[10] + ((this.getSeconds() % 10)>0?digits[(this.getSeconds() % 10)]:"");
break;
}
output +=unit[5]; return output;
}alert(new Date().toCase())
//-->
</SCRIPT>