js实现支票的日期转换

楼主
我是社区第80585位番薯,欢迎点我头像关注我哦~
支票的日期填写要求严格,格式一起特殊。
用js代码实现将数字日期按照要求转换为中文日期。
代码如下:
alert(_g().parameterEl.getWidgetByName('dateEditor0').getValue());//获取参数面板的文本框text的控件值
var dateStr=_g().parameterEl.getWidgetByName('dateEditor0').getValue();
var dict = {"0": "零",
        "01": "零壹",
        "02": "零贰",
        "03": "零叁",
        "04": "零肆",
        "05": "零伍",
        "06": "零陆",
        "07": "零柒",
        "08": "零捌",
        "09": "零玖",
        "0": "零",
        "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":"叁拾壹"

    };
    var date = dateStr.split('-'),
        yy = date[0],
        mm = date[1],
        dd = date[2];

    var yearStr = dict[yy[0]] + dict[yy[1]] + dict[yy[2]] + dict[yy[3]] + '年',
        monthStr =   dict[mm ] + '月',
        dayStr = dict[dd ]  + '日';

        alert(yearStr +monthStr +dayStr);


分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 1关注人数 2593浏览人数
最后回复于:2018-1-22 08:51

返回顶部 返回列表