<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div id="div0"></div>
<script type="text/javascript">
var arr=["零","一","二","三","四","五","六","七","八","九","十"];
init();
function init(){
var div0=document.getElementById("div0");
setInterval(animation,16,div0);
}
function animation(div){
var str="";
var date=new Date();
var year=getYearCN(date.getFullYear());
str+=year+"年";
str+=getNumberCN(date.getMonth()+1)+"月";
str+=getNumberCN(date.getDate())+"日 ";
str+=date.getDay()===0 ? "星期日 " : "星期"+arr[date.getDay()]+" ";
str+=getNumberCN(date.getHours())+"点";
str+=getNumberCN(date.getMinutes(),true)+"分";
str+=getNumberCN(date.getSeconds(),true)+"秒";
div.innerHTML=str;
}
function getYearCN(num) {
var str=num.toString();
var str1="";
for(var i=0;i<str.length;i++){
str1+=arr[Number(str[i])]
}
return str1;
}
function getNumberCN(num,bool) {
if(num>1000) return;
var str="";
if(num>100)str=arr[parseInt(num/100)]+"百";
num=num%100;
if(num===0) return (str.length>0) ? str: arr[num];
if(num<=10) return (str.length>0 || bool) ? str+"零"+arr[num] : arr[num];
if(num<20) return str.length>0 ? str+"一十"+arr[num%10] : str+"十"+arr[num%10];
if( num%10===0) return str+arr[num/10]+"十";
return str+arr[parseInt(num/10)]+"十"+arr[num%10];
}
</script>
</body>
</html>