<script language="javascript">
var chinese = ['零','一','二','三','四','五','六','七','八','九'];
var len = ['十'];
var ydm =['年','月','日'];
function num2chinese(s)
{
s=""+s;
slen = s.length;
var result="";
for(var i=0;i<slen;i++)
{
result+=chinese[s.charAt(i)];
}
return result;
}
function n2c(s)
{
s=""+s;
var result="";
if(s.length==2)
{
if(s.charAt(0)=="1")
{
if(s.charAt(1)=="0")return len[0];
return len[0]+chinese[s.charAt(1)];
}
if(s.charAt(1)=="0")return chinese[s.charAt(0)]+len[0];
return chinese[s.charAt(0)]+len[0]+chinese[s.charAt(1)];
}
return num2chinese(s)
}
function bao(s)
{
var datePat = /^(\d{2}|\d{4})(\/|-)(\d{1,2})(\2)(\d{1,2})$/;
var matchArray = s.match(datePat);
var ok=""
if (matchArray == null) return false;
for(var i=1;i<matchArray.length;i=i+2)
{
ok+=n2c(matchArray[i]-0)+ydm[(i-1)/2];
}
return ok;
}
alert(bao("2009-12-08")) </script>一个小例子:
以上那段代码控制时间是死的,那位高人帮忙改下,让他可以获取系统时间而不是固定时间。
var chinese = ['零','一','二','三','四','五','六','七','八','九'];
var len = ['十'];
var ydm =['年','月','日'];
function num2chinese(s)
{
s=""+s;
slen = s.length;
var result="";
for(var i=0;i<slen;i++)
{
result+=chinese[s.charAt(i)];
}
return result;
}
function n2c(s)
{
s=""+s;
var result="";
if(s.length==2)
{
if(s.charAt(0)=="1")
{
if(s.charAt(1)=="0")return len[0];
return len[0]+chinese[s.charAt(1)];
}
if(s.charAt(1)=="0")return chinese[s.charAt(0)]+len[0];
return chinese[s.charAt(0)]+len[0]+chinese[s.charAt(1)];
}
return num2chinese(s)
}
function bao(s)
{
var datePat = /^(\d{2}|\d{4})(\/|-)(\d{1,2})(\2)(\d{1,2})$/;
var matchArray = s.match(datePat);
var ok=""
if (matchArray == null) return false;
for(var i=1;i<matchArray.length;i=i+2)
{
ok+=n2c(matchArray[i]-0)+ydm[(i-1)/2];
}
return ok;
}
alert(bao("2009-12-08")) </script>一个小例子:
以上那段代码控制时间是死的,那位高人帮忙改下,让他可以获取系统时间而不是固定时间。
解决方案 »
- onblur 事件触发时怎么执行两次
- 问个JS,同一个页面多个TAB的问题,100%结贴
- 定时刷新Web项目的方法?
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 只在關閉時彈出提示,點擊其它按鈕則不會彈出提示?
- 关于点击链接a的问题
- firefox 下 DIV 不能触发 onkeydown 事件,谁有好的建议呢?
- 本人js新手,纯新手,想用jQuery中封装的ajax来实现不跳转验证用户名是否已经存在,用的SSH的框架
- 做网页真是件郁闷的事,哪位帮我改改这段代码?
- 怎样在搜狗地图上同时显示多个infowindow
- ligerui 如何ligerGird获取后台数据(C#)
- onmousemove 的问题
- 自动完成如何事先加载数据文件?
var d = new Date(),
ds = d.getFullYear() + '-' + (d.getMonth() + 1).toString() + '-' + d.getDate();
alert(bao(ds));