支票的日期填写要求严格,格式一起特殊。
用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,
mm = date,
dd = date;
var yearStr = dict] + dict] + dict] + dict] + '年',
monthStr = dict + '月',
dayStr = dict + '日';
alert(yearStr +monthStr +dayStr);