//带农历的电子日历代码
var bsYear,bsDate,bsWeek; 
//数组长度 //当年的秒数 //当年第几天 //月份的下标 //年份标记 //年份标记 //每天的秒数 
var arrLen=9,sValue=0,dayiy=0,miy=0,iyear=0,dayim=0,spd=86400;
//spd=86400;
var year1999="30;29;29;30;29;29;30;29;30;30;30;29"; //354 
var year2000="30;30;29;29;30;29;29;30;29;30;30;29"; //354 
var year2001="30;30;29;30;29;30;29;29;30;29;30;29;30"; //384 
var year2002="30;30;29;30;29;30;29;29;30;29;30;29"; //354 
var year2003="30;30;29;30;30;29;30;29;29;30;29;30"; //355 
var year2004="29;30;29;30;30;29;30;29;30;29;30;29;30"; //384 
var year2005="29;30;29;30;29;30;30;29;30;29;30;29"; //354 
var year2006="30;29;30;29;30;29;30;29;30;30;29;30;30"; //385
var year2007="29;29;30;29;29;30;29;30;30;30;29;30;"; //354
var month1999="正月;二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;腊月" 
var month2001="正月;二月;三月;四月;闰四月;五月;六月;七月;八月;九月;十月;十一月;腊月" 
var month2004="正月;二月;闰二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;腊月" 
var month2006="腊月;正月;二月;三月;四月;五月;六月;七月;闰七月;八月;九月;十月;十一月;腊月"
var month2007="正月;二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月"
var Dn="初一;初二;初三;初四;初五;初六;初七;初八;初九;初十;十一;十二;十三;十四;十五;十六;十七;十八;十九;二十;廿一;廿二;廿三;廿四;廿五;廿六;廿七;廿八;廿九;三十"; 
var Ys=new Array(arrLen); 
Ys[0]=919094400;Ys[1]=949680000;Ys[2]=980265600; Ys[3]=1013443200;
Ys[4]=1044028800;Ys[5]=1074700800;Ys[6]=1107878400;Ys[7]=1138464000;Ys[8]=1171728000;
var Yn=new Array(arrLen); //农历年的名称 
Yn[0]="己卯年";Yn[1]="庚辰年";Yn[2]="辛巳年";Yn[3]="壬午年";Yn[4]="癸未年";Yn[5]="甲申年";Yn[6]="乙酉年";Yn[7]="丙戌年";
Yn[7]="丁亥年";
function ShowClock(){
var D=new Date();
var yy=D.getYear(),mm=D.getMonth()+1,dd=D.getDate(),ww=D.getDay();
if (ww==0) ww="<font color=RED>星 期 日</font>"; 
if (ww==1) ww="星 期 一"; 
if (ww==2) ww="星 期 二"; 
if (ww==3) ww="星 期 三"; 
if (ww==4) ww="星 期 四"; 
if (ww==5) ww="星 期 五"; 
if (ww==6) ww="<font color=Green>星 期 六</font>";
var ss=parseInt(D.getTime() / 1000);
if (yy<100) yy="19"+yy; 
for (i=0;i<arrLen;i++) 
if (ss>=Ys[i]){ 
iyear=i; 
sValue=ss-Ys[i]; //当年的秒数 
} 
dayiy=parseInt(sValue/spd)+1; //当年的天数 
var dpm=year1999; 
if (iyear==1) dpm=year2000; 
if (iyear==2) dpm=year2001; 
if (iyear==3) dpm=year2002; 
if (iyear==4) dpm=year2003; 
if (iyear==5) dpm=year2004; 
if (iyear==6) dpm=year2005; 
if (iyear==7) dpm=year2006;
if (iyear==8) dpm=year2007;
dpm=dpm.split(";"); 
var Mn=month1999; 
if (iyear==2) Mn=month2001; 
if (iyear==5) Mn=month2004; 
if (iyear==7) Mn=month2006; 
if (iyear==8) Mn=month2007;
Mn=Mn.split(";"); 
var Dn="初一;初二;初三;初四;初五;初六;初七;初八;初九;初十;十一;十二;十三;十四;十五;十六;十七;十八;十九;二十;廿一;廿二;廿三;廿四;廿五;廿六;廿七;廿八;廿九;三十"; 
Dn=Dn.split(";"); 
dayim=dayiy; 
var total=new Array(13); 
total[0]=parseInt(dpm[0]); 
for (i=1;i<dpm.length-1;i++) total[i]=parseInt(dpm[i])+total[i-1]; 
for (i=dpm.length-1;i>0;i--) 
if (dayim>total[i-1]){ 
dayim=dayim-total[i-1]; 
miy=i; } 
bsWeek=ww; 
bsDate=yy+"年"+(mm<10?" ":"")+mm+"月";
var bsDate2="<div style='font-size:27px;color:Red;font-family:Verdana;line-height:90%;'><b>"+dd+"</b></div>"; 
bsYear=Yn[iyear]; bsYear2=Mn[miy]+Dn[dayim-1]; 
if (ss>=Ys[7]||ss<Ys[0]) bsYear=Yn[7]; 
var clockstr='<TABLE align=center border="0" width=100% cellpadding="0" cellspacing="0" style="cursor:hand;" bgcolor="#99CCFF">';
clockstr+='<TR><td align=center style="font-size:15px;"><a href=http://www.tc168.net/563153/uploadpic/2007122909040285687.htm target=_blank title=点击查看万年历>'+bsDate+'</font></a></td></TR>';
clockstr+='<TR><td align=center><a href=http://www.tc168.net/563153/uploadpic/2007122909040285687.htm target=_blank title=点击查看万年历>'+bsDate2+'</a></td></TR>';
clockstr+='<TR><td align=center><a href=http://www.tc168.net/563153/uploadpic/2007122909040285687.htm target=_blank title=点击查看万年历>'+bsWeek+'</a></td></TR>';
clockstr+='<TR><td align=center><a href=http://www.tc168.net/563153/uploadpic/2007122909040285687.htm target=_blank title=点击查看万年历><font color=navy>'+bsYear+bsYear2+'</font></a></td></TR>';
clockstr+='</TABLE>';
document.write(clockstr)
}
<!--日历结束-->
<!--节日显示--http://www.caiyunzhinan.com-->
var m=new Array();
var ddate=new Array();
var dname=new Array();
m[1]=1;ddate[1]="1";dname[1]="元旦";
m[2]=2;ddate[2]="14";dname[2]="情人节";
m[3]=3;ddate[3]="5";dname[3]="";
m[4]=3;ddate[4]="8";dname[4]="国际劳动妇女节";
m[5]=3;ddate[5]="12";dname[5]="中国植树节";
m[6]=3;ddate[6]="15";dname[6]="国际消费者权益日";
m[7]=4;ddate[7]="1";dname[7]="国际愚人节";
m[8]=4;ddate[8]="22";dname[8]="世界地球日";
m[9]=5;ddate[9]="4";dname[9]="中国青年节";
m[10]=5;ddate[10]="5";dname[10]="五四运动纪念日";
m[11]=5;ddate[11]="12";dname[11]="国际护士节";
m[12]=5;ddate[12]="31";dname[12]="世界无烟日";
//
m[13]=5;ddate[13]="13";dname[13]="母亲节";
//,五月的第二个星期日
m[14]=5;ddate[14]="20";dname[14]="全国助残日";
//，五月的第三个星期日
m[15]=6;ddate[15]="1";dname[15]="国际儿童节";
m[16]=6;ddate[16]="25";dname[16]="全国土地日";
//
m[17]=6;ddate[17]="17";dname[17]="父亲节";
//，六月的第三个星期日
m[18]=7;ddate[18]="1";dname[18]="中国共产党诞生日";
m[19]=7;ddate[19]="2";dname[19]="香港回归纪念日";
m[20]=7;ddate[20]="7";dname[20]="抗日战争纪念日";
m[21]=7;ddate[21]="11";dname[21]="世界50亿人口日";
m[22]=8;ddate[22]="1";dname[22]="解放军建军节";
m[23]=8;ddate[23]="8";dname[23]="中国(爸爸节)";
m[24]=8;ddate[24]="15";dname[24]="日本宣布投降日";
m[25]=9;ddate[25]="3";dname[25]="中国抗战争胜利日";
m[26]=9;ddate[26]="10";dname[26]="中国教师节";
m[27]=9;ddate[27]="18";dname[27]="九·一八事变";
m[28]=9;ddate[28]="21";dname[28]="国际和平日";
m[29]=10;ddate[29]="1";dname[29]="国庆节";
m[30]=10;ddate[30]="2";dname[30]="国际老人节";
m[31]=11;ddate[31]="10";dname[31]="世界青年节(日)";
m[32]=11;ddate[32]="17";dname[32]="国际大学生节";
m[33]=11;ddate[33]="21";dname[33]="世界电视日";
m[34]=11;ddate[34]="22";dname[34]="世界问候日";
m[35]=12;ddate[35]="1";dname[35]="世界艾滋病日";
m[36]=12;ddate[36]="3";dname[36]="世界残疾人日";
m[37]=12;ddate[37]="10";dname[37]="世界人权日";
m[38]=12;ddate[38]="13";dname[38]="南京大屠杀纪念日";
m[39]=12;ddate[39]="20";dname[39]="澳门回归纪念日";
m[40]=12;ddate[40]="25";dname[40]="圣诞节";
m[41]=10;ddate[41]="8";dname[41]="记者节";
m[42]=3;ddate[42]="23";dname[42]="世界气象日";
m[43]=5;ddate[43]="17";dname[43]="世界电信日";
m[44]=6;ddate[44]="5";dname[44]="世界环境日";
m[45]=9;ddate[45]="23";dname[45]="[节气]秋分";
m[46]=12;ddate[46]="26";dname[46]="毛泽东诞辰纪念日";
//以下为农历节日，每年需要更新。
m[47]=9;ddate[47]="25";dname[47]="中秋节";
m[48]=10;ddate[48]="19";dname[48]="重阳节";
m[49]=12;ddate[49]="22";dname[49]="冬至";
m[50]=2;ddate[50]="17";dname[50]="大年三十";
m[51]=2;ddate[51]="18";dname[51]="中国春节";
//m[52]=2;ddate[52]="12";dname[52]="中国元宵节";
m[53]=4;ddate[53]="5";dname[53]="清明节";
//m[54]=6;ddate[54]="19";dname[54]="端午节";
m[55]=8;ddate[55]="19";dname[55]="七夕鹊桥会";
m[56]=2;ddate[56]="19";dname[56]="雨水";
//名人纪念日
m[57]=1;ddate[57]="8";dname[57]="周恩来逝世纪念日";
m[58]=7;ddate[58]="6";dname[58]="朱德逝世纪念日";
m[59]=1;ddate[59]="12";dname[59]="刘胡兰逝世纪念日";
//
m[60]=5;ddate[60]="1";dname[60]="五一国际劳动节";
//function showtoday(){
//today=new Date();
//var tomon=today.getMonth()+1;
//var todate=today.getDate();
//var f=0
//var todayinfo='<P align="center" style="margin-top: 0; margin-bottom: 0"><FONT color="#FF0000"></font>';
//for(var i=1;i<m.length;i++){
//if (m[i]==tomon && ddate[i]==todate){f=f+1;todayinfo=todayinfo+"<b>"+dname[i]+"</b>";}
//}
//if(f==0){todayinfo=todayinfo+"今天没有节日";}

//return todayinfo;
//}