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 13 Javascript
js客户端快捷键管理类的较完整实现和应用
Jun 08 Javascript
javascrip客户端验证文件大小及文件类型并重置上传
Jan 12 Javascript
SOSO地图JS画出标注和中心点以html形式运行
Aug 09 Javascript
js数组转json并在后台对其解析具体实现
Nov 20 Javascript
浅谈JavaScript的事件
Feb 27 Javascript
jQuery 监控键盘一段时间没输入
Apr 22 Javascript
第一次接触神奇的Bootstrap导航条
Aug 09 Javascript
详解js的事件处理函数和动态创建html标记方法
Dec 16 Javascript
Vue.js点击切换按钮改变内容的实例讲解
Aug 22 Javascript
Vue.Draggable拖拽功能的配置使用方法
Jul 29 Javascript
Angular8 简单表单验证的实现示例
Jun 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
动态新闻发布的实现及其技巧
2006/10/09 PHP
PHP简单实现文本计数器的方法
2016/04/28 PHP
PHP实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
Jquery Ajax学习实例 向页面发出请求,返回XML格式数据
2010/03/14 Javascript
ajax 缓存 问题 requestheader
2010/08/01 Javascript
最短的IE判断代码
2011/03/13 Javascript
js onkeypress与onkeydown 事件区别详细说明
2012/12/13 Javascript
前后台交互过程中json格式如何解析以及如何生成
2012/12/26 Javascript
Google Dart编程语法和基本类型学习教程
2013/11/27 Javascript
JavaScript Split()方法
2015/12/18 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
2016/07/20 Javascript
js学习笔记之事件处理模型
2016/10/31 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
2017/01/22 Javascript
vue获取dom元素注意事项
2017/12/28 Javascript
Vue.js中的组件系统
2019/05/30 Javascript
JS document内容及样式操作完整示例
2020/01/14 Javascript
js实现3D旋转效果
2020/08/18 Javascript
vue 解决在微信内置浏览器中调用支付宝支付的情况
2020/11/09 Javascript
[01:23:45]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第一场 1月22日
2021/03/11 DOTA
归纳整理Python中的控制流语句的知识点
2015/04/14 Python
Python的Twisted框架中使用Deferred对象来管理回调函数
2016/05/25 Python
pandas.DataFrame 根据条件新建列并赋值的方法
2018/04/08 Python
python 判断网络连通的实现方法
2018/04/22 Python
用Python PIL实现几个简单的图片特效
2019/01/18 Python
Python实现判断一个整数是否为回文数算法示例
2019/03/02 Python
Python使用Pandas对csv文件进行数据处理的方法
2019/08/01 Python
解决django同步数据库的时候app models表没有成功创建的问题
2019/08/09 Python
numpy:找到指定元素的索引示例
2019/11/26 Python
Nike爱尔兰官方网站:Nike.com (IE)
2018/03/12 全球购物
值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型
2015/10/24 面试题
会议邀请书范文
2014/02/02 职场文书
个人自我鉴定总结
2014/03/25 职场文书
2014小学二年级班主任工作总结
2014/12/05 职场文书
优秀团员自我评价
2015/03/10 职场文书
小学六一儿童节活动总结
2015/05/05 职场文书
星际争霸 Light vs Action 一场把教主看到鬼畜的比赛
2022/04/01 星际争霸