一 应用
通过
Date
对象的相关方法获取当前日期的年、月、日,通过各方法的返回值在指定的数组中查找中文解释,并组合成中文日期进行显示。
二 代码
<script language="javascript"> <!-- function numberyear(index) { var i; var numberstring="零一二三四五六七八九"; text =""; for(i =0; i <4; i++) { point=parseInt(index.toString().substring(i,i+1)); text = text + numberstring.substring(point,point+1); } return"公元"+text; } function number(index1) { var numberstring="一二三四五六七八九十"; if(index1 ==0) { document.write("十")} if(index1 <10) { document.write(numberstring.substring(0+(index1-1),index1)); } elseif(index1 <20) { document.write("十"+numberstring.substring(0+(index1-11),(index1-10))); } elseif(index1 <30) { document.write("二十"+numberstring.substring(0+(index1-21),(index1-20))); } else { document.write("三十"+numberstring.substring(0+(index1-31),(index1-30))); } } var today1 =newDate(); var year = today1.getFullYear(); var month = today1.getMonth()+1; var date = today1.getDate(); var day = today1.getDay(); document.write("<b><font size = 6pt face = '华文彩云' Color = #0000FF>"+numberyear(year)+"年"); number(month); document.write("月"); number(date); document.write("日"+"</font></b>"); //--> </script>
三 运行效果
公元一一七年一月七日