javascript 当前日期转化为中文的实现代码


Posted in Javascript onMay 13, 2010
<script type="text/javascript"> 
function initArray(){ 
this.length=initArray.arguments.length; 
for(var i=0;i<this.length;i++){ 
this[i]=initArray.arguments[i]; 
} 
} 
var strA=""; 

function TimeList() 

{ 

 var i=0; 

 var str=new Array("零","壹","贰","叁","肆","伍","陆","妻","捌","玖"); 

 var str2=new Array("一","二","三","四","五","六","七","八","九","十"); 

 var str3=new Array("星期天","星期一","星期二","星期三","星期四","星期五","星期六"); 

 var time=new Date(); 

 var year=new initArray(time.getFullYear().toString().split("")[0],time.getFullYear().toString().split("")[1],time.getFullYear().toString().split("")[2],time.getFullYear().toString().split("")[3]); 

 //var year=eval(time.getFullYear().toString()); 

 var month; 

 if(time.getMonth().toString().length>1) 

 { 

 month=new initArray(time.getMonth().toString().split("")[0],time.getMonth().toString().split("")[1]); 

 } 

 else 

 { 

 month=new initArray(time.getMonth().toString().split("")[0]); 

 } 

 

 

 

 var len=year.length; 

 for(i=0;i<4;i++) //年 

 { 

 var k=parseInt(year[i]); 
  

 strA+=str[k]; 

 } 

 strA+="年"; 

 var j=0; 

 var strB=""; 

 if(month.length>1) 

 { 

 strB+=str2[9]; 

 strB+=str2[parseInt(time.getMonth().toString().split("")[1])]; 

 } 

 else 

 { 

 strB+=str2[parseInt(time.getMonth().toString().split("")[0])]; 

 } 

 strA+=strB; 

 strA+="月"; 

 var strD=""; 

 if(time.getDate().toString().length>1) 

 { 

 if(parseInt(time.getDate().toString().split("")[0])>1) 

 { 

 strD+=str2[parseInt(time.getDate().toString().split("")[0])-1]; 

 strD+=str2[9]; 

 if(parseInt(time.getDate().toString().split("")[1])>0) 

 { 

 strD+=str2[parseInt(time.getDate().toString().split("")[1])-1]; 

 } 

 else 

 { 

 strD+=""; 

 } 

 } 

 else 

 { 

 if(parseInt(time.getDate().toString().split("")[1])==0) 

 { 

 strD+="初"; 

 strD+=str2[9]; 

 } 

 else 

 { 

 strD+=str2[9]; 

 strD+=str2[parseInt(time.getDate().toString().split("")[1])-1]; 

 } 

 

 } 

 } 

 else 

 { 

 strD+="初"; 

 strD+=str2[parseInt(time.getDate().toString().split("")[0])-1]; 

 } 

 strA+=strD; 

 strA+=" "; 

 

 var sta=time.getDay(); 

 strA+=str3[sta]; 

 document.getElementById("Text1").value=strA; 

 document.getElementById("TextBox1").innerText=strA; 

 document.all.Label1.innerText=strA; 

 document.form1.TextBox2.innerText=strA; 

 

} 
</script>
Javascript 相关文章推荐
JavaScript Event学习第三章 早期的事件处理程序
Feb 07 Javascript
javascript在事件监听方面的兼容性小结
Apr 07 Javascript
深入理解JavaScript系列(6) 强大的原型和原型链
Jan 15 Javascript
Javascript中对象继承的实现小例
May 12 Javascript
JavaScript使用DeviceOne开发实战(二) 生成调试安装包
Dec 01 Javascript
ES6所改良的javascript“缺陷”问题
Aug 23 Javascript
AngularJS实现网站换肤实例
Feb 19 Javascript
JavaScript中Math对象的方法介绍
Jan 05 Javascript
Vue-resource实现ajax请求和跨域请求示例
Feb 23 Javascript
JS html事件冒泡和事件捕获操作示例
May 01 Javascript
nuxt框架中对vuex进行模块化设置的实现方法
Sep 06 Javascript
使用JavaScript通过前端发送电子邮件
May 22 Javascript
JAVASCRIPT实现的WEB页面跳转以及页面间传值方法
May 13 #Javascript
IE8下关于querySelectorAll()的问题
May 13 #Javascript
关于可运行代码无法正常执行的使用说明
May 13 #Javascript
jquery validate.js表单验证的基本用法入门
May 13 #Javascript
JQuery 选择器 xpath 语法应用
May 13 #Javascript
bgsound 背景音乐 的一些常用方法及特殊用法小结
May 11 #Javascript
通过判断JavaScript的版本实现执行不同的代码
May 11 #Javascript
You might like
PHP仿博客园 个人博客(1) 数据库与界面设计
2013/07/05 PHP
PHP函数addslashes和mysql_real_escape_string的区别
2014/04/22 PHP
PHP 7的一些引人注目的新特性简单介绍
2015/11/08 PHP
Twig模板引擎用法入门教程
2016/01/20 PHP
浅谈PHP正则中的捕获组与非捕获组
2016/07/18 PHP
PHP对象实例化单例方法
2017/01/19 PHP
显示、隐藏密码
2006/07/01 Javascript
javascript 从if else 到 switch case 再到抽象
2010/07/17 Javascript
javascript学习笔记(一) 在html中使用javascript
2012/06/18 Javascript
jquery formValidator插件ajax验证 内容不做任何修改再离开提示错误的bug解决方法
2013/01/04 Javascript
js获取判断上传文件后缀名的示例代码
2014/02/19 Javascript
ajax请求乱码的解决方法(中文乱码)
2014/04/10 Javascript
13 款最热门的 jQuery 图像 360 度旋转插件推荐
2014/12/09 Javascript
js去除浏览器默认底图的方法
2015/06/08 Javascript
实例讲解js验证表单项是否为空的方法
2016/01/09 Javascript
[原创]Bootstrap 中下拉菜单修改成鼠标悬停直接显示
2016/04/14 Javascript
JavaScript基于DOM操作实现简单的数学运算功能示例
2017/01/16 Javascript
浅谈jQuery的bind和unbind事件(绑定和解绑事件)
2017/03/02 Javascript
详解vue与后端数据交互(ajax):vue-resource
2017/03/16 Javascript
[01:18:21]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
python通过字典dict判断指定键值是否存在的方法
2015/03/21 Python
python3读取MySQL-Front的MYSQL密码
2017/05/03 Python
Python实现OpenCV的安装与使用示例
2018/03/30 Python
使用Pandas对数据进行筛选和排序的实现
2019/07/29 Python
如何使用python传入不确定个数参数
2020/02/18 Python
20行Python代码实现视频字符化功能
2020/04/13 Python
如何打包Python Web项目实现免安装一键启动的方法
2020/05/21 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
2020/05/28 Python
详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据
2020/12/13 Python
HTML5中div、article、section的区别及使用介绍
2013/08/14 HTML / CSS
html5使用canvas绘制太阳系效果
2014/12/15 HTML / CSS
ProForm英国站点:健身房和健身器材网上商店
2019/06/05 全球购物
合作意向书
2014/07/30 职场文书
小学班主任个人总结
2015/03/03 职场文书
2015年大学班级工作总结
2015/04/28 职场文书
护士心得体会范文
2016/01/25 职场文书