var year= this.getYear() + ""; var index; var output="";
得到年 for (index=0;index<year.length;index++ ) { output += digits[parseInt(year.substr(index,1))]; } output +=unit[0];
///得到月 output +=digits[this.getMonth()] + unit[1];
///得到日 switch (parseInt(this.getDate() / 10)) { case 0: output +=digits[this.getDate() % 10]; break; case 1: output +=digits[10] + ((this.getDate() % 10)>0?digits[(this.getDate() % 10)]:""); break; case 2: case 3: output +=digits[parseInt(this.getDate() / 10)] + digits[10] + ((this.getDate() % 10)>0?digits[(this.getDate() % 10)]:""); default:
break; } output +=unit[2];
///得到时 switch (parseInt(this.getHours() / 10)) { case 0: output +=digits[this.getHours() % 10]; break; case 1: output +=digits[10] + ((this.getHours() % 10)>0?digits[(this.getHours() % 10)]:""); break; case 2: output +=digits[parseInt(this.getHours() / 10)] + digits[10] + ((this.getHours() % 10)>0?digits[(this.getHours() % 10)]:""); break; } output +=unit[3];
if(this.getMinutes()==0&&this.getSeconds()==0) { output +="整"; return output; }
///得到分 switch (parseInt(this.getMinutes() / 10)) { case 0: output +=digits[this.getMinutes() % 10]; break; case 1: output +=digits[10] + ((this.getMinutes() % 10)>0?digits[(this.getMinutes() % 10)]:""); break; case 2: case 3: case 4: case 5: output +=digits[parseInt(this.getMinutes() / 10)] + digits[10] + ((this.getMinutes() % 10)>0?digits[(this.getMinutes() % 10)]:""); break; } output +=unit[4];
if(this.getSeconds()==0) { output +="整"; return output; }
///得到秒 switch (parseInt(this.getSeconds() / 10)) { case 0: output +=digits[this.getSeconds() % 10]; break; case 1: output +=digits[10] + ((this.getSeconds() % 10)>0?digits[(this.getSeconds() % 10)]:""); break; case 2: case 3: case 4: case 5: output +=digits[parseInt(this.getSeconds() / 10)] + digits[10] + ((this.getSeconds() % 10)>0?digits[(this.getSeconds() % 10)]:""); break; } output +=unit[5];
return output; }