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第二章
Sep 30 Javascript
JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
Oct 17 Javascript
JavaScript处理解析JSON数据过程详解
Sep 11 Javascript
jQuery绑定事件的四种方式介绍
Oct 31 Javascript
js图片延迟加载(Lazyload)三种实现方式
Mar 01 Javascript
javascript浏览器用户代理检测脚本实现方法
Oct 27 Javascript
vue2实现搜索结果中的搜索关键字高亮的代码
Aug 29 Javascript
Vue 组件封装 并使用 NPM 发布的教程
Sep 30 Javascript
详解vue中localStorage的使用方法
Nov 22 Javascript
vue中datepicker的使用教程实例代码详解
Jul 08 Javascript
使用webpack/gulp构建TypeScript项目的方法示例
Dec 18 Javascript
javascript设计模式之装饰者模式
Jan 30 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
短波的认识
2021/03/01 无线电
个人站长制做网页常用的php代码
2007/03/03 PHP
基于PHP遍历数组的方法汇总分析
2013/06/08 PHP
PHP常用日期加减计算方法实例小结
2018/07/31 PHP
Pro JavaScript Techniques学习笔记
2010/12/28 Javascript
Javascript和Java获取各种form表单信息的简单实例
2014/02/14 Javascript
JavaScript实现表格点击排序的方法
2015/05/11 Javascript
AngularJS内建服务$location及其功能详解
2016/07/01 Javascript
如何防止INPUT按回车自动提交表单FORM
2016/12/06 Javascript
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
2017/03/06 Javascript
Vue列表页渲染优化详解
2017/07/24 Javascript
two.js之实现动画效果示例
2017/11/06 Javascript
微信小程序之圆形进度条实现思路
2018/02/22 Javascript
Node.js中读取TXT文件内容fs.readFile()用法
2018/10/10 Javascript
详解Vue一个案例引发「内容分发slot」的最全总结
2018/12/02 Javascript
python基础知识小结之集合
2015/11/25 Python
举例讲解Python编程中对线程锁的使用
2016/07/12 Python
python django 实现验证码的功能实例代码
2017/05/18 Python
Python 安装setuptools和pip工具操作方法(必看)
2017/05/22 Python
Python 实现淘宝秒杀的示例代码
2018/01/02 Python
对python中的for循环和range内置函数详解
2018/04/17 Python
Python图像处理实现两幅图像合成一幅图像的方法【测试可用】
2019/01/04 Python
python是否适合网页编程详解
2019/10/04 Python
python openssl模块安装及用法
2020/12/06 Python
Python中lru_cache的使用和实现详解
2021/01/25 Python
matplotlib 范围选区(SpanSelector)的使用
2021/02/24 Python
利用CSS3实现文本框的清除按钮相关的一些效果
2015/06/23 HTML / CSS
优衣库美国官网:UNIQLO美国
2018/04/14 全球购物
Molton Brown美国官网:奢华美容、香水、沐浴和身体护理
2020/09/02 全球购物
爱护花草树木的标语
2014/06/11 职场文书
2014个人年终工作总结范文
2014/12/15 职场文书
建议书格式
2015/02/04 职场文书
工程质检员岗位职责
2015/04/08 职场文书
行政主管岗位职责范本
2015/04/09 职场文书
学校2016年圣诞节活动总结
2016/03/31 职场文书
Android中View.post和Handler.post的关系
2022/06/05 Java/Android