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引用指针使用介绍
Nov 07 Javascript
超链接的禁用属性Disabled使用示例
Jul 31 Javascript
Javascript中关于Array.filter()的妙用详解
Dec 04 Javascript
利用Node.js对文件进行重命名
Mar 12 Javascript
Bootstrap实现基于carousel.js框架的轮播图效果
May 02 Javascript
vue购物车插件编写代码
Nov 27 Javascript
vue实现打印功能的两种方法
Sep 07 Javascript
vue.js单文件组件中非父子组件的传值实例
Sep 13 Javascript
解决JS表单验证只有第一个IF起作用的问题
Dec 04 Javascript
JavaScript中的回调函数实例讲解
Jan 27 Javascript
vue中typescript装饰器的使用方法超实用教程
Jun 17 Javascript
实例分析JS中的相等性判断===、 ==和Object.is()
Nov 17 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中的加密功能
2006/10/09 PHP
php下通过伪造http头破解防盗链的代码
2010/07/03 PHP
php 操作数组(合并,拆分,追加,查找,删除等)
2012/07/20 PHP
php xml常用函数的集合(比较详细)
2013/06/06 PHP
AJAX的跨域访问-两种有效的解决方法介绍
2013/06/22 PHP
详解PHP防止盗链防止迅雷下载的方法
2017/04/26 PHP
CI框架附属类用法分析
2018/12/26 PHP
详解JavaScript中setSeconds()方法的使用
2015/06/11 Javascript
编写高性能Javascript代码的N条建议
2015/10/12 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
2015/12/02 Javascript
JavaScript浏览器对象模型BOM(BrowserObjectModel)实例详解
2016/11/29 Javascript
简述jQuery Easyui一些用法
2017/08/01 jQuery
Angularjs 手写日历的实现代码(不用插件)
2017/10/18 Javascript
vue移动UI框架滑动加载数据的方法
2018/03/12 Javascript
深入解析ES6中的promise
2018/11/08 Javascript
Python中使用装饰器来优化尾递归的示例
2016/06/18 Python
Python中列表list以及list与数组array的相互转换实现方法
2017/09/22 Python
利用python实现微信头像加红色数字功能
2018/03/26 Python
通过python将大量文件按修改时间分类的方法
2018/10/17 Python
对python3 中方法各种参数和返回值详解
2018/12/15 Python
浅谈python新式类和旧式类区别
2019/04/26 Python
详解numpy矩阵的创建与数据类型
2019/10/18 Python
Python3操作读写CSV文件使用包过程解析
2020/04/10 Python
解决pycharm debug时界面下方不出现step等按钮及变量值的问题
2020/06/09 Python
Django路由层URLconf作用及原理解析
2020/09/24 Python
python基于opencv实现人脸识别
2021/01/04 Python
Champion澳大利亚官网:美国冠军运动服装
2018/05/07 全球购物
医科大学生毕业的自我评价分享
2013/11/12 职场文书
事业单位请假制度
2014/01/13 职场文书
关于诚信的活动方案
2014/08/18 职场文书
乡党政领导班子群众路线教育实践活动个人对照检查材料
2014/09/20 职场文书
加强作风建设心得体会
2014/10/22 职场文书
2015年度房地产工作总结
2015/04/09 职场文书
2015年监理个人工作总结
2015/05/23 职场文书
python 爬取京东指定商品评论并进行情感分析
2021/05/27 Python
TypeScript 内置高级类型编程示例
2022/09/23 Javascript