把时间转化为大写的js脚本

本文介绍了一个使用JavaScript实现的函数,该函数能够将给定的时间字符串转换为大写形式,包括年、月、日的汉字表示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//将当前时间转化为大写
function ConverToDate(uppTime) {
 var date=uppTime.split('-');
    var chinese = ['○', '一', '二', '三', '四', '五', '六', '七', '八', '九'];
    var y = parseInt(date[0],10).toString(); //年
    var m = parseInt(date[1],10).toString(); //月
    var d = parseInt(date[2],10).toString(); //日
    var capyy=""; //大写年
    var capmm="";//大写月
    var capdd="";//大写日
    for (var i = 0; i < y.length; i++) {
        capyy += chinese[y.charAt(i)];
    }
    document.getElementById("capyy").value=capyy;//大写年赋值
    if (m.length == 2) {
        if (m.charAt(0) == "1") {
         if(chinese[m.charAt(1)]=="○"){
          capmm += ("十");
         }else{
             capmm += ("十" + chinese[m.charAt(1)]);
         }
        }
    } else {
        capmm += (chinese[m.charAt(0)]);
    }
    document.getElementById("capmm").value=capmm;//大写月赋值
    if (d.length == 2) {
     if (d.charAt(0) == "1") {
         if(chinese[d.charAt(1)]=="○"){
          capdd += ("十");
         }else{
             capdd += ("十" + chinese[d.charAt(1)]);
         }
        }else{
      if(chinese[d.charAt(1)]=="○"){
       capdd += (chinese[d.charAt(0)] + "十");
      }else {
          capdd += (chinese[d.charAt(0)] + "十" + chinese[d.charAt(1)]);
      }
     }
    } else {
        capdd += (chinese[d.charAt(0)]);
    }
    document.getElementById("capdd").value=capdd;//大写日赋值
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值