社区
JavaScript
帖子详情
有没有把数字日期转化为大写汉字的现成JS函数?
swallowzhou
2004-04-19 01:57:09
比如:2004,04,30
转化为二OO四年四月三十号
...全文
368
7
打赏
收藏
有没有把数字日期转化为大写汉字的现成JS函数?
比如:2004,04,30 转化为二OO四年四月三十号
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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 金额转换(小写
转化
大写
)
使用javascript,通过转换算法把小写的金额转换成
大写
,公司的工程中有用到,在网上找了很久都没这中资源,分享下。
javascript将
数字
转换整数金额
大写
的方法.docx
javascript将
数字
转换整数金额
大写
的方法.docx
人民币
数字
转换成中文
大写
(含负数)的编程实操
在金融领域,处理货币时常常需要将
数字
金额转换为中文
大写
形式,以满足支票、汇票等正规金融文件的要求。这一转换不仅要求精确,而且要遵循特定的格式和规则,例如
数字
“1”需转换为“壹”,“2”转换为“贰”,并且对于零的处理有特殊规则等。本章节将介绍人民币
数字
转换为中文
大写
的基本流程和方法。规范性指的是转换结果应严格遵守既定的金融和会计标准。在人民币
大写
转换中,规范性意味着转换后的文本必须与官方标准一致,包括但不限于单位、用词以及格式上的要求。
Spring Boot篇
第一章 SpringBoot篇 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。 Spring + Boot...
Blazor WASM 实现人民币
大写
转换器
点击上方蓝字关注“汪宇杰博客”导语.NET 5 正式发布已经有一段时间了,其中 Blazor 技术是该版本的亮点之一。作为微软技术的被坑者,年少的我曾经以为 SilverLight 能血虐...
JavaScript
87,992
社区成员
224,698
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章