最近的项目需要将日期转换成中文的格式,于是写了个小小的JS函数,使用时直接调用即可.
function CNDateString(date) { var cn = ["〇","一","二","三","四","五","六","七","八","九"]; var s = []; var YY = date.getFullYear().toString(); for (var i=0; i<YY.length; i++) if (cn[YY.charAt(i)]) s.push(cn[YY.charAt(i)]); else s.push(YY.charAt(i)); s.push("年"); var MM = date.getMonth(); if (MM<10) s.push(cn[MM]); else if (MM<20) s.push("十" + cn[MM% 10]); s.push("月"); var DD = date.getDate(); if (DD<10) s.push(cn[DD]); else if (DD<20) s.push("十" + cn[DD% 10]); else s.push("二十" + cn[DD% 10]); s.push("日"); return s.join(''); }
Example:
alert(CNDateString(new Date())); 得到:二〇〇九年七月十二日
本文介绍了一个简单的JavaScript函数,用于将日期格式转化为中文表述形式。例如,将当前日期转化为“二〇〇九年七月十二日”。此函数适用于需要中文日期显示的场景。
3913

被折叠的 条评论
为什么被折叠?



