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 Flash插入函数免激活代码
Mar 31 Javascript
按给定几率进行随机抽取的js代码
Dec 28 Javascript
js如何判断不同系统的浏览器类型
Oct 28 Javascript
JQuery Tips相关(1)----关于$.Ready()
Aug 14 Javascript
JQuery+EasyUI轻松实现步骤条效果
Feb 22 Javascript
node.js缺少mysql模块运行报错的解决方法
Nov 13 Javascript
jquery与ajax获取特殊字符实例详解
Jan 08 Javascript
js实现文字列表无缝滚动效果
Jun 23 Javascript
JavaScript引用类型Function实例详解
Aug 09 Javascript
layui 上传插件 带预览 非自动上传功能的实例(非常实用)
Sep 23 Javascript
解决vscode进行vue格式化,会自动补分号和双引号的问题
Oct 26 Javascript
Webpack3+React16代码分割的实现
Mar 03 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
PHP4 与 MySQL 数据库操作函数详解
2006/12/06 PHP
str_replace只替换一次字符串的方法
2013/04/09 PHP
如何利用php array_multisort函数 对数据库结果进行复杂排序
2013/06/08 PHP
PHP实现ftp上传文件示例
2014/08/21 PHP
destoon文章模块调用企业会员资料的方法
2014/08/22 PHP
PHP文件上传问题汇总(文件大小检测、大文件上传处理)
2015/12/24 PHP
浅析PHP中的 inet_pton 网络函数
2019/12/16 PHP
jquery 屏蔽一个区域内的所有元素,禁止输入
2009/10/22 Javascript
基于JQuery的Pager分页器实现代码
2010/07/17 Javascript
jQuery dialog 异步调用ashx,webservice数据的代码
2010/08/03 Javascript
基于JQuery的6个Tab选项卡插件
2010/09/03 Javascript
raphael.js绘制中国地图 地图绘制方法
2014/02/12 Javascript
深入浅析javascript中的作用域(推荐)
2016/07/19 Javascript
详解使用Vue.Js结合Jquery Ajax加载数据的两种方式
2017/01/10 Javascript
vue中实现移动端的scroll滚动方法
2018/03/03 Javascript
Vue+Node实现的商城用户管理功能示例
2019/12/23 Javascript
再也不怕 JavaScript 报错了,怎么看怎么处理都在这儿
2020/12/09 Javascript
python使用logging模块发送邮件代码示例
2018/01/18 Python
Django项目中model的数据处理以及页面交互方法
2018/05/30 Python
python简易实现任意位数的水仙花实例
2018/11/13 Python
Python Django实现layui风格+django分页功能的例子
2019/08/29 Python
HTML5教程之html 5 本地数据库(Web Sql Database)
2014/04/03 HTML / CSS
实例讲解利用HTML5 Canvas API操作图形旋转的方法
2016/03/22 HTML / CSS
adidas泰国官网:adidas TH
2020/07/11 全球购物
办公室年终个人自我评价
2013/10/28 职场文书
大三在校生电子商务求职信
2013/10/29 职场文书
财政局长自荐信范文
2013/12/22 职场文书
试用期员工考核制度
2014/01/22 职场文书
幼儿园招生广告
2014/03/19 职场文书
给校长的建议书300字
2014/05/16 职场文书
传承焦裕禄精神思想汇报2014
2014/09/10 职场文书
检察院院长群众路线教育实践活动个人整改措施
2014/10/04 职场文书
教师自荐信范文
2015/03/06 职场文书
个人原因辞职信模板
2015/05/13 职场文书
MySQL约束超详解
2021/09/04 MySQL
《Estab Life》4月6日播出 正式PV、主视觉图公开
2022/03/20 日漫