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 相关文章推荐
IE6,IE7下js动态加载图片不显示错误
Jul 17 Javascript
jquery 层次选择器siblings与nextAll的区别介绍
Aug 02 Javascript
转换字符串为json对象的方法详解
Nov 29 Javascript
javascript结合Canvas 实现简易的圆形时钟
Mar 11 Javascript
使用jQuery实现Web页面换肤功能的要点解析
May 12 Javascript
详解JavaScript设计模式开发中的桥接模式使用
May 18 Javascript
dropload.js插件下拉刷新和上拉加载使用详解
Oct 20 Javascript
Angular实现表单验证功能
Nov 13 Javascript
JS实现生成由字母与数字组合的随机字符串功能详解
May 25 Javascript
Vue框架TypeScript装饰器使用指南小结
Feb 18 Javascript
详解JS实现简单的时分秒倒计时代码
Apr 25 Javascript
ES6基础之数组和对象的拓展实例详解
Aug 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面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
2009/09/30 PHP
php操作sqlserver关于时间日期读取的小小见解
2009/11/29 PHP
php 格式化数字的时候注意数字的范围
2010/04/13 PHP
PHP中使用SimpleXML检查XML文件结构实例
2015/01/07 PHP
window.open的功能全解析
2006/10/10 Javascript
Open and Print a Word Document
2007/06/15 Javascript
javascript 页面只自动刷新一次
2009/07/10 Javascript
学习ExtJS Window常用方法
2009/10/07 Javascript
jquery1.5.1中根据元素ID获取元素对象的代码
2011/04/02 Javascript
jQuery使用之标记元素属性用法实例
2015/01/19 Javascript
JS实现点击文字对应DIV层不停闪动效果的方法
2015/03/02 Javascript
jQuery在页面加载时动态修改图片尺寸的方法
2015/03/20 Javascript
jQuery仅用3行代码实现的显示与隐藏功能完整实例
2015/10/08 Javascript
jQuery toggle 代替方法
2016/03/22 Javascript
JavaScript 数组中最大最小值
2016/06/05 Javascript
jQuery基于函数重载实现自定义Alert函数样式的方法
2016/07/27 Javascript
微信小程序 wxapp地图 map详解
2016/10/31 Javascript
JavaScript ES6中export、import与export default的用法和区别
2017/03/14 Javascript
微信小程序使用image组件显示图片的方法【附源码下载】
2017/12/08 Javascript
layui使用button按钮 点击出现弹层 弹层中加载表单的实例
2019/09/04 Javascript
[04:44]DOTA2英雄梦之声_第12期_矮人直升机
2014/06/21 DOTA
Python实现大文件排序的方法
2015/07/10 Python
微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧
2018/01/04 Python
Python使用matplotlib绘制随机漫步图
2018/08/27 Python
python标记语句块使用方法总结
2019/08/05 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
2019/08/06 Python
python requests库爬取豆瓣电视剧数据并保存到本地详解
2019/08/10 Python
WxPython实现无边框界面
2019/11/18 Python
浅谈python元素如何去重,去重后如何保持原来元素的顺序不变
2020/02/28 Python
英国花园家具中心:Garden Furniture Centre
2017/08/24 全球购物
.net工程师笔试题
2012/06/09 面试题
什么是JNDI的上下文?如何初始化JNDI上下文
2012/03/10 面试题
总经理助理职责
2014/02/04 职场文书
市场调查策划方案
2014/06/10 职场文书
2015年车间主任工作总结
2015/05/21 职场文书
Python数据分析之绘图和可视化详解
2021/06/02 Python