asp.net ajax
Fēì儛.NET
博客园
社区
首页
新随笔
联系
管理
订阅
随笔- 11 文章- 0 评论- 7
2008年7月4日
数字日期转化为汉字
Code
1
<
script
>
2
/**/
/*
3
功能:YYYY-MM-DD 数字日期转化为汉字
4
例:2008-3-7 -> 二oo八年三月七日
5
调用:baodate2chinese("2008-3-7")
6
7
8
*/
9
var
chinese
=
[
'
零
'
,
'
一
'
,
'
二
'
,
'
三
'
,
'
四
'
,
'
五
'
,
'
六
'
,
'
七
'
,
'
八
'
,
'
九
'
];
10
var
len
=
[
'
十
'
];
11
var
ydm
=
[
'
年
'
,
'
月
'
,
'
日
'
];
12
function
num2chinese(s)
13
{
14
15
//
将单个数字转成中文.
16
s
=
""
+
s;
17
slen
=
s.length;
18
var
result
=
""
;
19
for
(
var
i
=
0
;i
<
slen;i
++
)
20
{
21
result
+=
chinese[s.charAt(i)];
22
}
23
return
result;
24
}
25
26
function
n2c(s)
27
{
28
//
对特殊情况进行处理.
29
s
=
""
+
s;
30
var
result
=
""
;
31
if
(s.length
==
2
)
32
{
33
if
(s.charAt(
0
)
==
"
1
"
)
34
{
35
if
(s.charAt(
1
)
==
"
0
"
)
return
len[
0
];
36
return
len[
0
]
+
chinese[s.charAt(
1
)];
37
}
38
if
(s.charAt(
1
)
==
"
0
"
)
return
chinese[s.charAt(
0
)]
+
len[
0
];
39
return
chinese[s.charAt(
0
)]
+
len[
0
]
+
chinese[s.charAt(
1
)];
40
}
41
return
num2chinese(s)
42
}
43
function
baodate2chinese(s)
44
{
45
//
验证输入的日期格式.并提取相关数字.
46
var
datePat
=
/
^(\d{2}|\d{4})(\
/
|-
)(\d
{
1
,
2
}
)(\
2
)(\d
{
1
,
2
}
)$
/
;
47
var
matchArray
=
s.match(datePat);
48
var
ok
=
""
;
49
if
(matchArray
==
null
)
return
false
;
50
for
(
var
i
=
1
;i
<
matchArray.length;i
=
i
+
2
)
51
{
52
ok
+=
n2c(matchArray[i]
-
0
)
+
ydm[(i
-
1
)
/
2];
53
}
54
return
ok;
55
}
56
<
/
script>
57
YYYY
-
MM
-
DD:
<
input type
=
text name
=
"
mydate
"
value
=
"
1984-3-7
"
>
58
中文显示:
<
input type
=
text name
=
"
okdate
"
>
59
<
input type
=
button onclick
=
"
document.all.okdate.value=baodate2chinese(document.all.mydate.value)
"
60
value
=
"
转换
"
>
61
62
posted @
2008-07-04 22:07
冷明军 阅读(145) |
评论 (0)
|
编辑
国内外多层样式化菜单
Java Script大部分都是由老外写的,并且封装得很好,在运用上也很方便,而且也都兼容FF与OPERA,档案中少部分是由中国的高手写的。下面有源代码,有兴趣可以研究一下。
/Files/lengmingjun/menus.rar
posted @
2008-07-04 21:46
冷明军 阅读(242) |
评论 (1)
|
编辑
<
2008年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看留言
我的标签
自动检测数据库(1)
随笔分类
ajax(1)
(rss)
asp.net(3)
(rss)
javascript(3)
(rss)
PDA(1)
(rss)
PowerDesigner
(rss)
VSS(团队开发平台)(3)
(rss)
随笔档案
2008年7月 (2)
2008年6月 (1)
2008年4月 (8)
最新评论
阅读排行榜
1. 文本框异步自动检测数据库(737)
2. UpdateProgress 和GridView自动分页(489)
3. vss与VS2005开发环境(248)
4. 国内外多层样式化菜单(242)
5. javascript代码大全弹窗代码汇总(163)
评论排行榜
1. 文本框异步自动检测数据库(4)
2. UpdateProgress 和GridView自动分页(2)
3. 国内外多层样式化菜单(1)
4. 数字日期转化为汉字(0)
5. 使用AjaxPro实现ajax效果(0)