社区
JavaScript
帖子详情
有没有把数字日期转化为大写汉字的现成JS函数?
swallowzhou
2004-04-19 01:57:09
比如:2004,04,30
转化为二OO四年四月三十号
...全文
377
7
打赏
收藏
有没有把数字日期转化为大写汉字的现成JS函数?
比如:2004,04,30 转化为二OO四年四月三十号
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
swallowzhou
2004-04-24
打赏
举报
回复
非常感谢wanghr100(灰豆宝宝.net)!马上结贴!
wanghr100
2004-04-20
打赏
举报
回复
写了个很ugly的程序 :)
<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("2004-03-05"))
alert(bao("2004-03-07"))
</script>
shqlsl
2004-04-20
打赏
举报
回复
<script language="JavaScript">
function Cash(num) {
if (!/\w/.test(num)) {
alert('输入格式有误');
return;
}
else {
var sTemp = num.replace(/^(\d+)\.(\d+)$/, '$1$2');
}
var Dw = ['分','角','元','拾','佰','仟','万','拾','佰','仟','亿','拾','佰','仟','兆','拾','佰','仟'];
var Num = ['零','壹','贰','叁','肆','伍','陆','柒','捌','玖'];
var sRusult = '';
for(i = sTemp.length; i > 0; i--) {
sRusult += Num[sTemp.charAt(sTemp.length-i)];
sRusult += Dw[i-1];
}
abc=sRusult;
}
</script>
<input id="t1" name="cash" value="11.00"><input type="button" onClick="Cash(cash.value);cash.value=abc" value="转换">
<body onload="setInterval('t1.innerText=new Date().toLocaleString()',1000)">
ice_berg16
2004-04-19
打赏
举报
回复
没有现成的,自己写吧
jadeadmin
2004-04-19
打赏
举报
回复
关注中。。。。
swallowzhou
2004-04-19
打赏
举报
回复
up again
swallowzhou
2004-04-19
打赏
举报
回复
up
javascript 金额转换(小写
转化
大写
)
4. **特殊处理**:在
大写
汉字
中,1-10和20-90的表示与单个
数字
的表示有所不同,需要特殊处理。例如,1到10分别对应'壹'到'拾',20到90则分别对应'贰拾'到'玖拾'。同时,百、千、万、亿等也需要特殊处理,因为它们不...
javascript将
数字
转换整数金额
大写
的方法.docx
### JavaScript将
数字
转换为整数金额
大写
的方法详解 在日常的财务系统或者涉及货币处理的应用中,将
数字
转换为中文
大写
金额是一项常见的需求。本文将深入探讨一种利用JavaScript实现这一功能的方法,并通过具体代码...
人民币
数字
转换成中文
大写
(含负数)的编程实操
在金融领域,处理货币时常常需要将
数字
金额转换为中文
大写
形式,以满足支票、汇票等正规金融文件的要求。这一转换不仅要求精确,而且要遵循特定的格式和规则,例如
数字
“1”需转换为“壹”,“2”转换为“贰”,并且...
JavaScript
汉字
转拼音工具:前端实用库
在
数字
时代,
汉字
到拼音的转换是文本处理中常见需求,尤其在搜索引擎优化、自然语言处理以及教育辅助软件等领域有着广泛的应用。
汉字
转拼音工具将
汉字
字符转换为拼音字母,便于不同应用场景的处理。在现代Web开发中...
Spring Boot篇
Alt+2 Favorites(前面有
数字
2)(可以看到打的断点和你做的标记) Ctrl+Shift+R Enter File Name Ctrl+Shift+U 大小写转换 Ctrl+T 到方法的实现里去 Ctrl+Q 返回上次编辑处 Ctrl+Alt+[ 开两个项目窗口时可切换...
JavaScript
87,993
社区成员
224,694
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章