当前位置: 首页 > 图文教程 > 网络编程 > Javascript > js 日期转换成中文格式的函数

Javascript
实现表格中行点击时的渐扩效果!
多图展示滑动过渡效果
弹出自适应图片大小的窗口弹出窗口根据图片大小,自动判断高和宽。
拖动Html元素集合 Drag and Drop any item
脚本吧 - 幻宇工作室用到js,超强推荐base.js
使用透明叠加法美化文件上传界面
JavaScript高级程序设计
对象的类型:本地对象(1)
如何实现表格中行点击时的渐扩效果!
使用button标签,实现三态图片按钮
根据分辩率调用不同的CSS.
Web版彷 Visual Studio 2003 颜色选择器
JS中简单的实现像C#中using功能(有源码下载)
js之WEB开发调试利器:Firebug 下载
jQuery中文入门指南,翻译加实例,jQuery的起点教程
jQuery 1.0.4 - New Wave Javascript(js源文件)
强悍无比的WEB开发好助手FireBug(Firefox Plugin)
换肤测试程序js脚本
xWin之JS版(2-26更新)
共享自己写一个框架DreamScript

Javascript 中的 js 日期转换成中文格式的函数


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-12   浏览: 450 ::
收藏到网摘: n/a

最近的项目需要将日期转换成中文的格式,于是写了个小小的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())); 得到:二〇〇九年七月十二日