当前位置:软件学堂 > 资讯首页 > 网络编程 > 编程其他 > JS实现显示中文日期样式(1)

JS实现显示中文日期样式(1)

2012/11/5 19:17:18作者:佚名来源:网络

移动端

【实例名称】

JS实现显示中文日期样式(1)

【实例描述】

由于操作系统的内容是英文的,所以日期显示一般不符合中文的显示格式。本例使用一种简单的方法将日期转换为中文样式。

【实例代码】

<html xmlns="http://www.w3.org/1999/xhtml" > <head>     <title>标题页-学无忧(www.xue51.com)</title> <script language="javascript"> function number(index1) { //定义中文数值的显示 var numberstring="一二三四五六七八九十"; if(index1 ==0) {document.write("十")} if(index1 < 10){ document.write(numberstring.substring(0+(index1-1),index1))} else if(index1 < 20 ){ document.write("十"+numberstring.substring(0+(index1-11),(index1-10)))} else if(index1 < 30 ){ document.write("二十"+numberstring.substring(0+(index1-21),(index1-20)))} else{ document.write("三十"+numberstring.substring(0+(index1-31),(index1-30)))} } var today1 = new Date();//获取当前日期 var month = today1.getMonth()+1; var date = today1.getDate(); var day = today1.getDay(); document.write("<br><strong><small><center>") document.write("二零壹壹年"); number(month);   //将月份转换为中文 document.write("月"); number(date);   //将日转换为中文 document.write("日</small><center>") </script> </head> <body> </body> </html>

【运行效果】

 中文日期样式运行效果

【难点剖析】

本例的重点在于日期或月份超过10时中文数字的获取。因为即使日或月大于10,也不会超过两位数,所以本例使用方法“substring”截取第二位,来判断10以后的中文数字。

【源码下载】

为了JS代码的准确性,请点击:中文日期样式(1) 进行本实例源码下载 

标签: 日期