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数组插入一条记录的代码
Aug 30 Javascript
浅谈javascript中的instanceof和typeof
Feb 27 Javascript
深入理解JavaScript系列(19):求值策略(Evaluation strategy)详解
Mar 05 Javascript
jQuery实现摸拟alert提示框
May 22 Javascript
提升页面加载速度的插件InstantClick
Sep 12 Javascript
小程序自定义组件实现城市选择功能
Jul 18 Javascript
如何使用pm2快速将项目部署到远程服务器
Mar 12 Javascript
layer.open 子页面弹出层向父页面传输数据的例子
Sep 26 Javascript
详解Vue template 如何支持多个根结点
Feb 10 Javascript
JS实现瀑布流效果
Mar 07 Javascript
vue利用全局导航守卫作登录后跳转到未登录前指定页面的实例代码
May 19 Javascript
vue 自定义组件添加原生事件
Apr 21 Vue.js
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
本地计算机无法启动Apache故障处理
2014/08/08 PHP
php版银联支付接口开发简明教程
2016/10/14 PHP
ecshop添加菜单及权限分配问题
2017/11/21 PHP
IE下JS读取xml文件示例代码
2013/08/05 Javascript
jquery和js实现对div的隐藏和显示方法
2014/09/26 Javascript
IE6浏览器中window.location.href无效的解决方法
2014/11/20 Javascript
使用jQuery实现input数值增量和减量的方法
2015/01/24 Javascript
浅析Node.js:DNS模块的使用
2016/11/23 Javascript
Javascript 引擎工作机制详解
2016/11/30 Javascript
vue中各组件之间传递数据的方法示例
2017/07/27 Javascript
jQuery 实现鼠标画框并对框内数据选中的实例代码
2017/08/29 jQuery
Vuejs中使用markdown服务器端渲染的示例
2017/11/22 Javascript
vue2.0与bootstrap3实现列表分页效果
2017/11/28 Javascript
vue 项目常用加载器及配置详解
2018/01/22 Javascript
微信小程序报错: thirdScriptError的错误问题
2020/06/19 Javascript
Antd的table组件表格的序号自增操作
2020/10/27 Javascript
[06:07]DOTA2-DPC中国联赛3月5日Recap集锦
2021/03/11 DOTA
基于python(urlparse)模板的使用方法总结
2017/10/13 Python
Python3读取Excel数据存入MySQL的方法
2018/05/04 Python
Python3 SSH远程连接服务器的方法示例
2018/12/29 Python
Python初学者常见错误详解
2019/07/02 Python
python语言线程标准库threading.local解读总结
2019/11/10 Python
python numpy数组复制使用实例解析
2020/01/10 Python
美国最大的香水连锁店官网:Perfumania
2016/08/15 全球购物
C#中的验证控件有几种
2014/03/08 面试题
九年级科学教学反思
2014/01/29 职场文书
优秀员工评语
2014/02/10 职场文书
课堂教学改革实施方案
2014/03/17 职场文书
安全责任书范本
2014/04/15 职场文书
优秀少先队工作者事迹材料
2014/05/13 职场文书
毕业典礼邀请函
2015/01/31 职场文书
毕业论文致谢部分怎么写
2015/05/14 职场文书
幼儿园教师管理制度
2015/08/05 职场文书
Python控制台输出俄罗斯方块的方法实例
2021/04/17 Python
SQL 尚未定义空闲 CPU 条件 - OnIdle 作业计划将不起任何作用
2021/06/30 SQL Server
使用pd.merge表连接出现多余行的问题解决
2022/06/16 Python