var lunarInfo=new Array(19416,19168,42352,21717,53856,55632,91476,22176,39632,21970,19168,42422,42192,53840,119381,46400,54944,44450,38320,84343,18800,42160,46261,27216,27968,109396,11104,38256,21234,18800,25958,54432,59984,28309,23248,11104,100067,37600,116951,51536,54432,120998,46416,22176,107956,9680,37584,53938,43344,46423,27808,46416,86869,19872,42448,83315,21200,43432,59728,27296,44710,43856,19296,43748,42352,21088,62051,55632,23383,22176,38608,19925,19152,42192,54484,53840,54616,46400,46496,103846,38320,18864,43380,42160,45690,27216,27968,44870,43872,38256,19189,18800,25776,29859,59984,27480,21952,43872,38613,37600,51552,55636,54432,55888,30034,22176,43959,9680,37584,51893,43344,46240,47780,44368,21977,19360,42416,86390,21168,43312,31060,27296,44368,23378,19296,42726,42208,53856,60005,54576,23200,30371,38608,19415,19152,42192,118966,53840,54560,56645,46496,22224,21938,18864,42359,42160,43600,111189,27936,44448);var Animals=new Array("鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪");var Gan=new Array("甲","乙","丙","丁","戊","己","庚","辛","壬","癸");var Zhi=new Array("子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥");var now=new Date();var SY=now.getYear();var SM=now.getMonth();var SD=now.getDate();function cyclical(A){return(Gan[A%10]+Zhi[A%12])}function lYearDays(A){var B,C=348;for(B=32768;B>8;B>>=1){C+=(lunarInfo[A-1900]&B)?1:0}return(C+leapDays(A))}function leapDays(A){if(leapMonth(A)){return((lunarInfo[A-1900]&65536)?30:29)}else{return(0)}}function leapMonth(A){return(lunarInfo[A-1900]&15)}function monthDays(B,A){return((lunarInfo[B-1900]&(65536>>A))?30:29)}function Lunar(B){var D,F=0,E=0;var A=new Date(1900,0,31);var C=(B-A)/86400000;this.dayCyl=C+40;this.monCyl=14;for(D=1900;D<2050&&C>0;D++){E=lYearDays(D);C-=E;this.monCyl+=12}if(C<0){C+=E;D--;this.monCyl-=12}this.year=D;this.yearCyl=D-1864;F=leapMonth(D);this.isLeap=false;for(D=1;D<13&&C>0;D++){if(F>0&&D==(F+1)&&this.isLeap==false){--D;this.isLeap=true;E=leapDays(this.year)}else{E=monthDays(this.year,D)}if(this.isLeap==true&&D==(F+1)){this.isLeap=false}C-=E;if(this.isLeap==false){this.monCyl++}}if(C==0&&F>0&&D==F+1){if(this.isLeap){this.isLeap=false}else{this.isLeap=true;--D;--this.monCyl}}if(C<0){C+=E;--D;--this.monCyl}this.month=D;this.day=C+1}function YYMMDD(){return(SY+"年"+(SM+1)+"月"+SD+"日")}function weekday(){var A=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");return(A[now.getDay()])}function cDay(A,C){var D=new Array("日","一","二","三","四","五","六","七","八","九","十");var E=new Array("初","十","廿","卅","　");var B;if(A>10){B="十"+D[A-10]}else{B=D[A]}B+="月";switch(C){case 10:B+="初十";break;case 20:B+="二十";break;case 30:B+="三十";break;default:B+=E[Math.floor(C/10)];B+=D[C%10]}return(B)}function solarDayNongLi(){var A=new Date(SY,SM,SD);var C=new Lunar(A);var B=cDay(C.month,C.day);return(B)}function setCalendar(){document.write(YYMMDD()+"&nbsp;"+weekday()+"&nbsp;农历："+solarDayNongLi())};
