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+xml技术实现分页浏览
Jul 27 Javascript
javascript 日期时间函数(经典+完善+实用)
May 27 Javascript
js 代码优化点滴记录
Feb 19 Javascript
Javascript获取窗口(容器)的大小及位置参数列举及简要说明
Dec 09 Javascript
JS图片无缝滚动(简单利于使用)
Jun 17 Javascript
基于jQuery的Web上传插件Uploadify使用示例
May 19 Javascript
js 能实现监听F5页面刷新子iframe 而父页面不刷新的方法
Nov 09 Javascript
jQuery点击弹出层弹出模态框点击模态框消失代码分享
Jan 21 Javascript
vue.js前后端数据交互之提交数据操作详解
Apr 24 Javascript
jQuery实现上下滚动公告栏详细代码
Nov 21 jQuery
微信小程序模板消息推送的两种实现方式
Aug 27 Javascript
详解vue-router的导航钩子(导航守卫)
Nov 02 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中include与require使用方法区别详解
2013/10/19 PHP
PHP函数分享之curl方式取得数据、模拟登陆、POST数据
2014/06/04 PHP
ThinkPHP3.2.2的插件控制器功能简述
2014/07/09 PHP
thinkphp中ajax与php响应过程详解
2014/12/08 PHP
php array_values 返回数组的值实例详解
2016/11/17 PHP
php微信开发之图片回复功能
2018/06/14 PHP
phpstorm激活码2020附使用详细教程
2020/09/25 PHP
JavaScript 原型继承之构造函数继承
2011/08/26 Javascript
html文件中jquery与velocity变量中的$冲突的解决方法
2013/11/01 Javascript
jquery实现图片滚动效果的简单实例
2013/11/23 Javascript
文本框(input)获取焦点(onfocus)时样式改变的示例代码
2014/01/10 Javascript
推荐10 款 SVG 动画的 JavaScript 库
2015/03/24 Javascript
JS返回iframe中frameBorder属性值的方法
2015/04/01 Javascript
jQuery取消ajax请求的方法
2015/06/09 Javascript
jQuery实现进度条效果代码
2015/12/17 Javascript
jquery插件bootstrapValidator表单验证详解
2016/12/15 Javascript
jquery dataTable 获取某行数据
2017/05/05 jQuery
vue axios同步请求解决方案
2017/09/29 Javascript
js实现动态改变radio状态的方法
2018/02/28 Javascript
JS扩展String.prototype.format字符串拼接的功能
2018/03/09 Javascript
深入剖析Node.js cluster模块
2018/05/23 Javascript
Python的Django框架中TEMPLATES项的设置教程
2015/05/29 Python
Python实现完整的事务操作示例
2017/06/20 Python
python抓取搜狗微信公众号文章
2019/04/01 Python
在python shell中运行python文件的实现
2019/12/21 Python
英国领先的露营和露营车品牌之一:OLPRO
2019/08/06 全球购物
某公司面试题
2012/03/05 面试题
生物化工专业个人自荐信
2013/09/26 职场文书
法务专员岗位职责
2015/02/14 职场文书
党课主持词大全
2015/06/30 职场文书
学会掌握自己命运的十条黄金法则:
2019/08/08 职场文书
导游词之麻姑仙境
2019/11/18 职场文书
Go 在 MongoDB 中常用查询与修改的操作
2021/05/07 Golang
Java基于Dijkstra算法实现校园导游程序
2022/03/17 Java/Android
vue如何清除浏览器历史栈
2022/05/25 Vue.js
Rust中的Struct使用示例详解
2022/08/14 Javascript