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 相关文章推荐
Js+XML 操作
Sep 20 Javascript
JavaScript 动态改变图片大小
Jun 11 Javascript
Javascript 圆角div的实现代码
Oct 15 Javascript
javascript event在FF和IE的兼容传参心得(绝对好用)
Jul 10 Javascript
jQuery中odd选择器的定义和用法
Dec 23 Javascript
AngularJS页面访问时出现页面闪烁问题的解决
Mar 06 Javascript
理解javascript对象继承
Apr 17 Javascript
用js实现简单算法的实例代码
Sep 24 Javascript
js学使用setTimeout实现轮循动画
Jul 17 Javascript
微信小程序实现自定义加载图标功能
Jul 19 Javascript
vue实现鼠标移入移出事件代码实例
Mar 27 Javascript
JavaScript工具库之Lodash详解
Jun 15 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
Windows下的PHP5.0安装配制详解
2006/09/05 PHP
PHP中的日期及时间
2006/11/23 PHP
PHP GD 图像处理组件的常用函数总结
2010/04/28 PHP
为你总结一些php系统类函数
2015/10/21 PHP
利用PHPExcel读取Excel的数据和导出数据到Excel
2017/05/12 PHP
win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法
2018/09/16 PHP
thinkphp3.2同时连接两个数据库的简单方法
2019/08/13 PHP
Dojo 学习笔记入门篇 First Dojo Example
2009/11/15 Javascript
Javascript 面向对象特性
2009/12/28 Javascript
javascript 动态修改样式和层叠样式表代码
2010/04/27 Javascript
Jquery插件之打造自定义的select标签
2011/11/30 Javascript
javascript制作坦克大战全纪录(1)
2014/11/27 Javascript
JavaScript中数据结构与算法(三):链表
2015/06/19 Javascript
JS实现可自定义大小,可双击关闭的弹出层效果
2015/10/16 Javascript
基于Jquery代码实现手风琴菜单
2015/11/19 Javascript
jquery+json实现数据二级联动的方法
2015/11/28 Javascript
JavaScript实现点击单元格改变背景色的方法
2016/02/12 Javascript
Bootstrap模仿起筷首页效果
2016/05/09 Javascript
javascript中获取元素标签中间的内容的实现方法
2016/10/08 Javascript
easyUI combobox实现联动效果
2017/01/17 Javascript
详解Node.js利用node-git-server快速搭建git服务器
2017/09/27 Javascript
vue.js 使用axios实现下载功能的示例
2018/03/05 Javascript
Vue2.0+Vux搭建一个完整的移动webApp项目的示例
2019/03/19 Javascript
基于Element的组件改造的树形选择器(树形下拉框)
2020/02/27 Javascript
小程序跳转H5页面的方法步骤
2020/03/06 Javascript
vue 导航锚点_点击平滑滚动,导航栏对应变化详解
2020/08/10 Javascript
[04:31]2016国际邀请赛中国区预选赛妖精采访
2016/06/27 DOTA
Python3 requests模块如何模仿浏览器及代理
2020/06/15 Python
django创建css文件夹的具体方法
2020/07/31 Python
Crucial英睿达法国官网:内存条及SSD固态硬盘升级
2018/07/13 全球购物
优秀党员主要事迹
2014/01/19 职场文书
个人培训自我鉴定
2014/03/28 职场文书
2014年重阳节活动策划方案书
2014/09/16 职场文书
事业单位工作人员年度考核个人总结
2015/02/12 职场文书
优秀范文:《但愿人长久》教学反思3篇
2019/10/24 职场文书
小程序后台PHP版本部署运行 LNMP+WNMP
2021/04/01 Servers