日期:2014-05-16  浏览次数:20329 次

大家来帮我个忙啊求带有阴历的js我给个效果啊!我这个js阴历是错误的郁闷!
就是这个效果的  
  2007年7月18日   星期三   丙戌年   七月初四

这个页面左上角那个效果  
我这里有代码但是现在这个阴历是错误的啊。我看好像代码就些到了2006年的阴历07年的就错了!  

代码如下:  

var           bsYear;  
var           bsDate;  
var           bsWeek;  
var           arrLen=8;       //数组长度  
var           sValue=0;       //当年的秒数  
var           dayiy=0;       //当年第几天  
var           miy=0;       //月份的下标  
var           iyear=0;       //年份标记  
var           dayim=0;       //当月第几天  
var           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;30;29;29;30;30;29;29;30 ";  

var           month1999= "正月;二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月 "  
var           month2001= "正月;二月;三月;四月;闰四月;五月;六月;七月;八月;九月;十月;十一月;十二月 "  
var           month2004= "正月;二月;闰二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月 "  
var           month2006= "正月;二月;三月;四月;五月;六月;七月;闰七月;八月;九月;十月;十一月;十二月 "  
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;  

var           Yn=new           Array(arrLen);                           //农历年的名称  
Yn[0]= "己卯年 ";Yn[1]= "庚辰年 ";Yn[2]= "辛巳年 ";  
Yn[3]= "壬午年 ";Yn[4]= "癸未年 ";Yn[5]= "甲申年 ";  
Yn[6]= "乙酉年 ";Yn[7]= "丙戌年 ";  
var           D=new           Date();  
var           yy=D.getYear();  
var           mm=D.getMont