Heim  >  Artikel  >  Web-Frontend  >  一个可以显示阴历的JS代码_时间日期

一个可以显示阴历的JS代码_时间日期

WBOY
WBOYOriginal
2016-05-16 19:18:26979Durchsuche
复制代码 代码如下:

<script> <BR><!-- <BR>var bsYear; <BR>var bsDate; <BR>var bsWeek; <BR>var arrLen=8; //数组长度 <BR>var sValue=0; //当年的秒数 <BR>var dayiy=0; //当年第几天 <BR>var miy=0; //月份的下标 <BR>var iyear=0; //年份标记 <BR>var dayim=0; //当月第几天 <BR>var spd=86400; //每天的秒数 <br><br>var year1999="30;29;29;30;29;29;30;29;30;30;30;29"; //354 <BR>var year2000="30;30;29;29;30;29;29;30;29;30;30;29"; //354 <BR>var year2001="30;30;29;30;29;30;29;29;30;29;30;29;30"; //384 <BR>var year2002="30;30;29;30;29;30;29;29;30;29;30;29"; //354 <BR>var year2003="30;30;29;30;30;29;30;29;29;30;29;30"; //355 <BR>var year2004="29;30;29;30;30;29;30;29;30;29;30;29;30"; //384 <BR>var year2005="29;30;29;30;29;30;30;29;30;29;30;29"; //354 <BR>var year2006="30;29;30;29;30;30;29;29;30;30;29;29;30"; <br><br>var month1999="正月;二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月" <BR>var month2001="正月;二月;三月;四月;闰四月;五月;六月;七月;八月;九月;十月;十一月;十二月" <BR>var month2004="正月;二月;闰二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月" <BR>var month2006="正月;二月;三月;四月;五月;六月;七月;闰七月;八月;九月;十月;十一月;十二月" <BR>var Dn="初一;初二;初三;初四;初五;初六;初七;初八;初九;初十;十一;十二;十三;十四;十五;十六;十七;十八;十九;二十;廿一;廿二;廿三;廿四;廿五;廿六;廿七;廿八;廿九;三十"; <br><br>var Ys=new Array(arrLen); <BR>Ys[0]=919094400;Ys[1]=949680000;Ys[2]=980265600; <BR>Ys[3]=1013443200;Ys[4]=1044028800;Ys[5]=1074700800; <BR>Ys[6]=1107878400;Ys[7]=1138464000; <br><br>var Yn=new Array(arrLen); //农历年的名称 <BR>Yn[0]="己卯年";Yn[1]="庚辰年";Yn[2]="辛巳年"; <BR>Yn[3]="壬午年";Yn[4]="癸未年";Yn[5]="甲申年"; <BR>Yn[6]="乙酉年";Yn[7]="丙戌年"; <BR>var D=new Date(); <BR>var yy=D.getYear(); <BR>var mm=D.getMonth()+1; <BR>var dd=D.getDate(); <BR>var ww=D.getDay(); <BR>if (ww==0) ww="<font color=RED>星期日"; <BR>if (ww==1) ww="星期一"; <BR>if (ww==2) ww="星期二"; <BR>if (ww==3) ww="星期三"; <BR>if (ww==4) ww="星期四"; <BR>if (ww==5) ww="星期五"; <BR>if (ww==6) ww="<font color=RED>星期六"; <BR>ww=ww; <BR>var ss=parseInt(D.getTime() / 1000); <BR>if (yy<100) yy="19"+yy; <br><br>for (I=0;I<arrLen;I++) <BR> if (ss>=Ys[I])...{ <BR> iyear=I; <BR> sValue=ss-Ys[I]; //当年的秒数 <BR> } <BR>dayiy=parseInt(sValue/spd)+1; //当年的天数 <br><br>var dpm=year1999; <BR>if (iyear==1) dpm=year2000; <BR>if (iyear==2) dpm=year2001; <BR>if (iyear==3) dpm=year2002; <BR>if (iyear==4) dpm=year2003; <BR>if (iyear==5) dpm=year2004; <BR>if (iyear==6) dpm=year2005; <BR>if (iyear==7) dpm=year2006; <BR>dpm=dpm.split(";"); <br><br>var Mn=month1999; <BR>if (iyear==2) Mn=month2001; <BR>if (iyear==5) Mn=month2004; <BR>if (iyear==7) Mn=month2006; <BR>Mn=Mn.split(";"); <br><br>var Dn="初一;初二;初三;初四;初五;初六;初七;初八;初九;初十;十一;十二;十三;十四;十五;十六;十七;十八;十九;二十;廿一;廿二;廿三;廿四;廿五;廿六;廿七;廿八;廿九;三十"; <BR>Dn=Dn.split(";"); <br><br>dayim=dayiy; <br><br>var total=new Array(13); <BR>total[0]=parseInt(dpm[0]); <BR>for (I=1;I<dpm.length-1;I++) total[I]=parseInt(dpm[I])+total[I-1]; <BR>for (I=dpm.length-1;I>0;I--) <BR> if (dayim>total[I-1])...{ <BR> dayim=dayim-total[I-1]; <BR> miy=I; <BR> } <BR>bsWeek=ww; <BR>bsDate=yy+"年"+mm+"月"; <BR>bsDate2=dd; <BR>bsYear="农历"+Yn[iyear]; <BR>bsYear2=Mn[miy]+Dn[dayim-1]; <BR>if (ss>=Ys[7]||ss<Ys[0]) bsYear=Yn[7]; <BR>function CAL()...{ <BR>document.write("<table border='1' cellspacing='3' width='90' bordercolor='#000000' bgcolor='#FFFFFF' height='110' cellpadding='2'"); <BR>document.write("<tr><td align='center'><b><font color=#008040>"+bsDate+"<br><font face='Arial' size='6' color=#FF8040>"+bsDate2+"<br><font color=#008040><span style='FONT-SIZE: 10.5pt'>"); <BR>document.write(bsWeek+"<br>"+"<br><font color=#9B4E00>"); <BR>document.write(bsYear+"<br>"+bsYear2+""); <BR>} <BR>//--> <BR></script>
          <script>CAL();</script>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn