    today=new Date();                                                                                                  
    var hours = today.getHours();                                                                                                  
    var minutes = today.getMinutes();                                                                                                  
    var seconds = today.getSeconds();                                                                                                  
    var timeValue = "<FONT COLOR=red>" + ((hours >12) ? hours -12 :hours); timeValue += ((minutes < 10) ? "<BLINK><FONT COLOR=red>:</FONT></BLINK>0" : "<BLINK><FONT COLOR=red>:</FONT></BLINK>") + minutes+"</FONT>";                                                                                                  
    function initArray(){                                                                                                  
    this.length=initArray.arguments.length                                                                                                  
    for(var i=0;i<this.length;i++)                                                                                                  
    this[i+1]=initArray.arguments[i] }                                                                                                  
    var lmjmonth = "";
    var lmjdate  = "";                                      

var LunarDaysOfMonth = new Array
(
    0xd4a8, 0xd4a0, 0xda50, 0x5aa8, 0x56a0, 0xaad8, 0x25d0, 0x92d0, 0xc958, 0xa950, // 2001-2010 
    0xb4a0, 0xb550, 0xb550, 0x55a8, 0x4ba0, 0xa5b0, 0x52b8, 0x52b0, 0xa930, 0x74a8, // 2011-2020 
    0x6aa0, 0xad50, 0x4da8, 0x4b60, 0x9570, 0xa4e0, 0xd260, 0xe930, 0xd530, 0x5aa0, // 2021-2030 
    0x6b50, 0x96d0, 0x4ae8, 0x4ad0, 0xa4d0, 0xd258, 0xd250, 0xd520, 0xdaa0, 0xb5a0, // 2031-2040 
    0x56d0, 0x4ad8, 0x49b0, 0xa4b8, 0xa4b0, 0xaa50, 0xb528, 0x6d20, 0xada0, 0x55b0  // 2041-2050 
);
 
 
var LunarLeapYear = new Array
(
    0x40, 0x02, 0x07, 0x00, 0x50, // 2001-2010 
    0x04, 0x09, 0x00, 0x60, 0x04, // 2011-2020 
    0x00, 0x20, 0x60, 0x05, 0x00, // 2021-2030 
    0x30, 0xb0, 0x06, 0x00, 0x50, // 2031-2040 
    0x02, 0x07, 0x00, 0x50, 0x03  // 2041-2050 
);
 
 

function GetLeapMonth(iLunarYear)
{ 
    var Leap = LunarLeapYear[(iLunarYear - 2001) >> 1];

    return (((iLunarYear - 2001) & 1) == 0) ? (Leap >> 4) : (Leap & 0x0f);
} 
 

function LunarMonthDays(iLunarYear, iLunarMonth)
{ 
    var High;
    var Low;
    var Bit;
 
    High = 0;
    Low = 29;
    Bit = 16 - iLunarMonth;
    if ((iLunarMonth > GetLeapMonth(iLunarYear)) && (GetLeapMonth(iLunarYear) > 0))  Bit--;
    if ((LunarDaysOfMonth[iLunarYear - 2001] & (1 << Bit)) > 0)  Low++;
    if (iLunarMonth == GetLeapMonth(iLunarYear))
    {
        High = ((LunarDaysOfMonth[iLunarYear - 2001] & (1 << (Bit-1))) > 0) ?  30 : 29;
    }
 
    return Low + (High << 16);
} 



function LunarYearDays(iLunarYear)
{ 
    var Days;
    var tmp;
 
    Days = 0;
    for (var i=1; i <= 12; i++)
    {
        tmp = LunarMonthDays(iLunarYear, i);
        Days = Days + ((tmp >> 16) & 0xffff); 
        Days = Days + (tmp & 0xffff); 
    }
 
    return Days;
} 
 


function FormatLunarYear(iLunarYear)
{ 
    var szText1 = new String("甲乙丙丁戊己庚辛壬癸");
    var szText2 = new String("子丑寅卯辰巳午未申酉戌亥");
    var strYear;
  
    strYear = szText1.substr((iLunarYear - 4) % 10, 1);
    strYear = strYear + szText2.substr((iLunarYear - 4) % 12, 1);
 
    return strYear + "年";
}
 

function FormatLunarMonth(iLunarMonth)
{ 
    var szText = new String("正二三四五六七八九十");
    var strMonth;
 
    if (iLunarMonth <= 10)
    {
        strMonth = szText.substr(iLunarMonth - 1, 1);
    }
    else if (iLunarMonth == 11) strMonth = "冬";
    else strMonth = "腊";
 
    return strMonth + "月";
} 
 


function FormatLunarDay(iLunarDay)
{ 
    var szText1 = new String("初十廿三");
    var szText2 = new String("一二三四五六七八九十");
    var strDay;

    if ((iLunarDay != 20) && (iLunarDay != 30))
    {
        strDay = szText1.substr((iLunarDay - 1) / 10, 1) + szText2.substr((iLunarDay - 1) % 10, 1);
    }
    else if (iLunarDay != 20)
    {
        strDay = szText1.substr(iLunarDay / 10, 1) + "十";
    }
    else
    {
        strDay = "二十";
    }
  
    return strDay;
} 
 


function GetLunarDateString(SolarDate)
{
    var tmp;
    var iLunarYear;
    var iLunarMonth;
    var iLunarDay;
    var Leap = false;
    var MinMilli = 1000 * 60;
    var HrMilli = MinMilli * 60;
    var DyMilli = HrMilli * 24;
  
    
    var iSpanDays = Math.round(SolarDate.getTime() / DyMilli) - 11323;
 
    
    if (iSpanDays < 23)
    {
        iYear = 2000;
        iLunarMonth = 12;
        iLunarDay = iSpanDays + 7;
    }
    else
    {
         
        iSpanDays = iSpanDays - 23;
        iLunarYear = 2001;
        iLunarMonth = 1;
        iLunarDay = 1;
  
         
        tmp = LunarYearDays(iLunarYear);
        while (iSpanDays >= tmp)
        {
            iSpanDays -= tmp;
            iLunarYear++;
            tmp = LunarYearDays(iLunarYear);
        }
 
       
        tmp = LunarMonthDays(iLunarYear, iLunarMonth) & 0xffff; 
        while (iSpanDays >= tmp)
        {
            iSpanDays -= tmp;
            if (iLunarMonth == GetLeapMonth(iLunarYear))  
            {
                tmp = LunarMonthDays(iLunarYear, iLunarMonth) >> 16; 
                if (iSpanDays < tmp)
                {
                    Leap = (tmp > 0) ? true : false;  
                    break;
                }
                iSpanDays = iSpanDays - tmp;
            }
  
            iLunarMonth++;
            tmp = LunarMonthDays(iLunarYear,iLunarMonth) & 0xffff; 
        }
  
        
        iLunarDay += iSpanDays;
    }
    lmjmonth = (Leap ? "闰" : "") + FormatLunarMonth(iLunarMonth);
    lmjdate  = FormatLunarDay(iLunarDay);
    return FormatLunarYear(iLunarYear) + (Leap ? "闰" : "") + FormatLunarMonth(iLunarMonth);
}




function PI(){
  return Math.PI;
}

function sin(x){
  return Math.sin(x);
}

function cos(x){
  return Math.cos(x);
}

function abs(x){
  return Math.abs(x);
}

function floor(x){
  return Math.floor(x);
}

function round(x){
  return Math.round(x);
}

function tail(x){
  return x-floor(x);
}

function rem(x,w){  //广义求余
  return tail(x/w)*w;
}


//----------------------------------农历闰月信息------------------------------------------
var starY=-849;  //记录从公元前850年开始
var leapM='0c0080050010a0070030c0080050010a0070030c0080050020a0070030c0080050020a0070030c0090050020a0070030c0090050020a0060030c0060030c00900600c0c0060c00c00c00c0c000600c0c0006090303030006000c00c060c0006c00000c0c0c0060003030006c00009009c0090c00c009000300030906030030c0c00060c00090c0060600c0030060c00c003006009060030c0060060c0090900c00090c0090c00c006030006060003030c0c00030c0060030c0090060030c0090300c0080050020a0060030c0080050020b0070030c0090050010a0070030b0090060020a0070040c0080050020a0060030c0080050020b0070030c0090050010a0070030b0090060020a0070040c0080050020a0060030c0080050020b0070030c0090050000c00900909009009090090090090900900909009009009090090090900900900909009009090090090090900900909009009090090090090900900909009009009090090090900900900909009009090060030c0090050010a0070030b008005001090070040c0080050020a0060030c0090040010a0060030c0090050010a0070030b0080050010a008005001090050020a0060030c0080040010a0060030c0090050010a0070030b0080050010a0070030b008005001090070040c0080050020a0060030c0080040010a0060030c0090050010a0070030b008005001090070040c0080050020a0060030c0080040010a0060030c0090050010a0060030c0090050010a0070030b008005001090070040c0080050020a0060030c0080040010a0070030b0080050010a0070040c0080050020a0060030c0080040010a0070030c0090050010a0070030b0080050020a0060030c0080040010a0060030c0090050050020a0060030c0090050010b0070030c0090050010a0070040c0080040020a0060030c0080050020a0060030c0090050010a0070030b0080040020a0060040c0090050020b0070030c00a0050010a0070030b0090050020a0070030c0080040020a0060030c0090050010a0070030c0090050030b007005001090050020a007004001090060020c0070050c0090060030b0080040020a0060030b0080040010a0060030b0080050010a0050040c0080050010a0060030c0080050010b0070030c007005001090070030b0070040020a0060030c0080040020a0070030b0090050010a0060040c0080050020a0060040c0080050010b0070030c007005001090070030c0080050020a0070030c0090050020a0070030c0090050020a0060040c0090050020a0060040c0090050010b0070030c0080050030b007004001090060020c008004002090060020a008004001090050030b0080040020a0060040b0080040c00a0060020b007005001090060030b0070050020a0060020c008004002090070030c008005002090070040c0080040020a0060040b0090050010a0060030b0080050020a0060040c0080050010b00700300108005001090070030c0080050020a007003001090050030a0070030b0090050020a0060040c0090050030b0070040c0090050010c0070040c0080060020b00700400a090060020b007003002090060020a005004001090050030b007004001090050040c0080040c00a0060020c007005001090060030b0070050020a0060020c008004002090060030b008004002090060030b0080040020a0060040b0080040010b0060030b0070050010a00600400207005003080060040030700500307006004003070050030800600400307005004090060040030700500409006005002070050030a0060050030700500400206004002060050030020600400307005004090060040030700500408007005003080050040a00600500307005004002060050030800500400206005002070050040020600500307006004002070050030800600400307005004080060040a006005003080050040020700500409006004002060050030b0060050020700500308006004003070050040800600400307005004080060040020';//-849-2100
function leapMon(y){
  var v=leapM.charAt(y-starY);
  if(v=='a')
    v=10;
  if(v=='b')
    v=11;
  if(v=='c')
    v=12;
  return parseInt(v);
}
//----------------------------------------------------------------------------------------

//------农历及日月食------//
//角度函数
function ang(x,t,c1,t0,t2,t3){
  return tail(c1*x)*2*PI()+t0-t2*t*t-t3*t*t*t;
}

//返回农历日数及日月食信息的函数，如-324.57923415，负号表示闰月，百位3表示月偏食(2为月全食,1为日食0为无食),百位及十位表示日数,小数部分是朔望时刻(单位为天,若该天不朔或望则小数部分为零)

function lunDate(y,m,d){
  var t=(y-1899.5)/100;
  var ms=floor((y-1900)*12.3685);
  var rpi=180/PI();
  var zone=8;  //时区
  var f0=ang(ms,t,0,0.75933,2.172e-4,1.55e-7)+0.53058868*ms-8.37e-4*t+zone/24+0.5;
  var fc=0.1734-3.93e-4*t;
  var j0=693595+29*ms;
  var aa0=ang(ms,t,0.08084821133,359.2242/rpi,0.0000333/rpi,0.00000347/rpi);
  var ab0=ang(ms,t,7.171366127999999e-2,306.0253/rpi,-0.0107306/rpi,-0.00001236/rpi);
  var ac0=ang(ms,t,0.08519585128,21.2964/rpi,0.0016528/rpi,0.00000239/rpi);
  var leap=0;  //闰月数,0则不闰
  var ecli=0;  //日月食
  var lunD=-1;  //农历日数
  var shuoD=0;  //本阴历月的阴历朔日数
  var shuoT=0;  //本阴历月的朔时刻
  var wangD=0;  //本阴历月的望时刻
  var wangT=0;  //本阴历月的阴历望日数

  for(var k=-1;k<=13;k+=0.5){  //k=整数为朔,k=半整数为望
    var aa=aa0+0.507984293*k;
    var ab=ab0+6.73377553*k;
    var ac=ac0+6.818486628*k;
    var f1=f0+1.53058868*k+fc*sin(aa)-0.4068*sin(ab)+0.0021*sin(2*aa)+0.0161*sin(2*ab)+0.0104*sin(2*ac)-0.0074*sin(aa-ab)-0.0051*sin(aa+ab);
    var j=j0+28*k+f1;  //朔或望的等效标准天数及时刻

    //记录当前日期的j值 
    var lunD0=erD(y,m,d)-floor(j);  //当前日距朔日的差值
    if(k==floor(k)&&lunD0>=0&&lunD0<=29){
      var k1=k;  //记录当前时间对应的k值
      shuoT=tail(j);
      lunD=lunD0+1;
    }
    if(k==(k1+0.5)){
      wangT=tail(j);  
      wangD=floor(j)-(erD(y,m,d)-lunD+1)+1;
    }
    
    //判断日月食
    if((lunD==1&&k==k1)||(lunD==wangD&&k==(k1+0.5))){
      if(abs(sin(ac))<=0.36){
        var s=5.19595-0.0048*cos(aa)+0.002*cos(2*aa)-0.3283*cos(ab)-0.006*cos(aa+ab)+0.0041*cos(aa-ab);
        var r=0.207*sin(aa)+0.0024*sin(2*aa)-0.039*sin(ab)+0.0115*sin(2*ab)-0.0073*sin(aa+ab)-0.0067*sin(aa-ab)+0.0117*sin(2*ac);
        var p=abs(s*sin(ac)+r*cos(ac));
        var q=0.0059+0.0046*cos(aa)-0.0182*cos(ab)+0.0004*cos(2*ab)-0.0005*cos(aa+ab);
        if(p-q<=1.5572){
          ecli=1;  //日食
          if(k!=floor(k)){
            if(p+q>=1.0129)
              ecli=3;  //月偏食
            else
              ecli=2;  //月全食
          } 
        }
      }
     }
  } 
//k循环结束

  var v=lunD;  //返回值
  if(v==1)
    v+=shuoT  //朔日则返回朔的时刻
  if(v==wangD)
    v+=wangT;  //望日则返回望的时刻
  lmjdate=lunD; 
  return(v+ecli*100)
}


function lunMon(y,m,d){
  var lunDt=lunDate(y,m,d);
  var lunD=floor(lunDt-floor(lunDt/100)*100);  //农历日数
  var leapN=0;  //从当年到-849年的总闰月数
  for(var i=-849;i<=y;i++){
  if(leapMon(i)!='0')
    leapN++;
  }
  var MonN=round((erD(y,m,d)-erD(-849,1,21)-lunD)/29.530588)-leapN  //从当年到-849年的有效总月数(扣除闰月)

  if(y<=240) MonN++;
  if(y<=237) MonN--;
  if(y<24) MonN++;
  if(y<9) MonN--;
  if(y<=-255) MonN++;   
  if(y<=-256) MonN+=2;
  if(y<=-722) MonN++;  //历史上的修改月建

  var lunM=round(rem(MonN-3,12)+1);
  if(lunM==leapMon(y-1)&&m==1&&d<lunD)
    lunM*=-1;    //如果y-1年末是闰月且该月接到了y年,则y年年初也是闰月
  else{
    if(lunM==leapMon(y))
      lunM*=-1;
    else{
      if(lunM<leapMon(y)||m<lunM&&leapMon(y))
        lunM++;  //如果y年是闰月但当月未过闰月则前面多扣除了本年的闰月，这里应当补偿
      lunM=round(rem(lunM-1,12)+1);
    }
  }

  return lunM;  
}



//农历月数
function lunMStr(v){
  var v0=abs(v);
  var str='一二三四五六七八九十';
  var vstr=str.charAt((v0-1)%10);
  if(v0>10)
    vstr='十'+vstr;
  if(v0==1)
    vstr='正';
  if(v<0)
    vstr='闰'+vstr;
  return vstr;
}

//农历日数
function lunDStr(v){
  var str='十一二三四五六七八九初十廿三';
  var vstr=str.charAt(floor(v/10)+10)+str.charAt(v%10);
  if(v==10)
    vstr='初十';
  return vstr;
}


function erD(y,m,d){
  var v=(y-1)*365+floor((y-1)/4)+D0(y,m,d)-2;  //Julian的等效标准天数
  if(y>1582)
    v+=-floor((y-1)/100)+floor((y-1)/400)+2;  //Gregorian的等效标准天数
  return v;
}


function ifGr(y,m,d,opt){  //阳历y年m月(1,2,..,12,下同)d日,opt=1,2,3分别表示标准日历,Gregorge历和Julian历

  if(opt==1){
    if(y>1582||(y==1582&&m>10)||(y==1582&&m==10&&d>14))
      return(1);  //Gregorian
    else 
      if(y==1582&&m==10&&d>=5&&d<=14)
        return(-1);  //空
      else 
        return(0);  //Julian
  }
  
  if(opt==2)
    return(1);  //Gregorian
  if(opt==3)
    return(0);  //Julian

}



function S(y,n,pd){  //pd取值为0或1，分别表示平气和定气,该函数返回节气的D0值
  var juD=y*(365.2423112-6.4e-14*(y-100)*(y-100)-3.047e-8*(y-100))+15.218427*n+1721050.71301;//儒略日
  var tht=3e-4*y-0.372781384-0.2617913325*n;//角度
  var yrD=(1.945*sin(tht)-0.01206*sin(2*tht))*(1.048994-2.583e-5*y);//年差实均数
  var shuoD=-18e-4*sin(2.313908653*y-0.439822951-3.0443*n);//朔差实均数
  var vs=(pd)?(juD+yrD+shuoD-erD(y,1,0)-1721425):(juD-erD(y,1,0)-1721425);
  return vs;
}



//日差天数
function D0(y,m,d){
  var ifG=ifGr(y,m,d,1);
  var monL=new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);
  if(ifG)
    if((y%100!=0&&y%4==0)||(y%400==0))
      monL[2]+=1;
    else ;
  else
    if(y%4==0)
      monL[2]+=1;
    else ;
  var v=0;
  for(var i=0;i<=m-1;i++){
    v+=monL[i];
  }
  v+=d;
  if(y==1582){
    if(ifG==1)
      v-=10;
    if(ifG==-1)
      v=1/0;  //infinity 
  }
  return v;
}



function sStr(v){
  return '小寒大寒立春雨水惊蛰春分清明谷雨立夏小满芒种夏至小暑大暑立秋处暑白露秋分寒露霜降立冬小雪大雪冬至'.substring(2*v-2,2*v);
}



//公历节日
function sFtvl(m,d){
var sFtv=new Array(
"0101元旦",
"0202世界湿地日",
"0207国际声援南非日",
"0210国际气象节",
"0214情人节",
"0301国际海豹日",
"0303全国爱耳日",
"0305学雷锋活动日",
"0308国际妇女节",
"0312植树节",
"0314国际警察日",
"0315消费者权益日",
"0317中国国医节 国际航海日",
"0321世界森林日 消除种族歧视国际日 世界儿歌日",
"0322世界水日",
"0323世界气象日",
"0324世界防治结核病日",
"0325全国中小学生安全教育日",
"0330巴勒斯坦国土日",
"0401愚人节",
"0407世界卫生日",
"0422世界地球日",
"0423世界图书和版权日",
"0424亚非新闻工作者日",
"0501国际劳动节",
"0504五四青年节",
"0505碘缺乏病防治日",
"0508世界红十字日",
"0512国际护士节",
"0515国际家庭日",
"0517世界电信日",
"0518国际博物馆日",
"0520全国学生营养日",
"0523国际牛奶日",
"0531世界无烟日",
"0601国际儿童节",
"0605世界环境日",
"0606全国爱眼日",
"0617防治荒漠化和干旱日",
"0623国际奥林匹克日",
"0625全国土地日",
"0626国际反毒品日",
"0701中国共产党建党日 香港回归纪念日 世界建筑日",
"0702国际体育记者日",
"0707中国人民抗日战争纪念日",
"0711世界人口日",
"0730非洲妇女日",
"0801八一建军节",
"0908国际扫盲日",
"0910中国教师节",
"0914世界清洁地球日",
"0916国际和平日 国际臭氧层保护日",
"0918九・一八事变纪念日",
"0920国际爱牙日",
"0927世界旅游日",
"1001国庆节 国际音乐日 国际老人节",
"1002国际和平与民主自由斗争日",
"1004世界动物日",
"1005世界住房日",
"1008全国高血压日 世界视觉日",
"1009世界邮政日",
"1010辛亥革命纪念日 世界精神卫生日",
"1013世界保健日 国际教师节",
"1014世界标准日",
"1015国际盲人节(白手杖节)",
"1016世界粮食日",
"1017世界消除贫困日",
"1022世界传统医药日",
"1024联合国日 世界发展信息日",
"1031世界勤俭日 万圣节前夜",
"1107十月社会主义革命纪念日",
"1108中国记者日",
"1109全国消防安全宣传教育日",
"1110世界青年节",
"1114世界糖尿病日",
"1117国际大学生节 世界学生节",
"1121世界问候日 世界电视日",
"1129国际声援巴勒斯坦人民国际日",
"1201世界爱滋病日",
"1203世界残疾人日",
"1205国际经济和社会发展志愿人员日",
"1208国际儿童电视日",
"1209纪念一二・九运动 世界足球日",
"1210世界人权日",
"1212西安事变纪念日",
"1213南京大屠杀(1937年)纪念日！紧记血泪史！",
"1221国际篮球日",
"1224平安夜",
"1220澳门回归纪念日",
"1225圣诞节",
"1229国际生物多样性日");

var str=''; //公历节日

for(i in sFtv){
   if(parseFloat(sFtv[i].substring(0,4))==100*m+d)
      str+=sFtv[i].substring(4,100);
}
  return str;
}

//农历节日
function lunFtvl(lunM,lunD){
var lunFtv=new Array(
"0101新年快乐",
"0103天庆节",
"0105五路财神日",
"0108江东神诞",
"0109昊天皇帝诞",
"0111太均娘娘诞",
"0113散花灯 哥升节",
"0115元宵节",
"0116馄饨节 门神诞",
"0119丘处机诞",
"0120女娲补天日 黄道婆祭",
"0125填仓节",
"0127天地水三官诞",
"0202龙头节 太昊伏羲氏祭",
"0203文昌诞",
"0208芳春节 插花节",
"0210彩蛋节",
"0212花朝节",
"0215老子诞",
"0219观音诞",
"0228寒潮节 岱诞",
"0303上巳节 踏青节",
"0305大禹诞",
"0310撒种节",
"0315孙膑诞 龙华会",
"0316蒙恬诞",
"0318中岳节",
"0320鲁班诞",
"0322子孙娘娘诞",
"0323天后玛祖诞",
"0328仓颉先师诞",
"0401清和节",
"0402公输般日",
"0408洗佛放生节 牛王诞 跳月节",
"0410葛洪诞",
"0411孔子祭",
"0414吕洞宾诞 菖蒲日",
"0415钟离权诞 外萨卡佛陀日",
"0417金花女诞",
"0418锡伯迁移节",
"0419浣花日",
"0426炎帝神农氏诞",
"0428扁鹊诞",
"0501女儿节",
"0504采花节",
"0505端午节",
"0511范蠡祭",
"0513关羽诞",
"0522曹娥日",
"0529祖娘节",
"0606天贶节 盘古逝",
"0612彭祖笺铿诞",
"0615捕鱼祭",
"0616爬坡节",
"0619太阳日 观音日",
"0623火神诞",
"0624观莲节",
"0707七夕情人节 乞巧节",
"0712地狱开门日",
"0713轩辕诞",
"0715中元节",
"0723诸葛亮诞",
"0727黄老诞",
"0801天医节",
"0803华佗诞",
"0815中秋节",
"0818观潮节",
"0824稻节",
"0909重阳节",
"0913钉鞋日",
"0916伯余诞",
"0919观音逝",
"0921祝snoopy生日快乐!",
"0930采参节",
"1001送寒衣节 祭祖节",
"1010祝母亲生日快乐!",
"1015下元节 文成公主诞",
"1016盘古节",
"1106站长结婚周年纪念^_^",
"1208腊八节",
"1212百福日 蚕花娘娘诞",
"1223洗灶日",
"1224小年",
"1225上帝下界之辰");

var str=''; //农历节日

for(i in lunFtv){
   if(parseFloat(lunFtv[i].substring(0,4))==100*lunM+lunD)
      str+=lunFtv[i].substring(4,100);
}
  return str;
}










function jqFtvl(y,m,d){
  var jqFtv=new Array();
  for(var i=1;i<=24;i++){
    var ind=(i<10)?('0'+i):i;
    jqFtv[i]=ind+''+sStr(i);
  }

  addName=new Array('','','','','','','节','','','','','','','','','','','','','','','','','');

  var str=''; //节气节日
  var thisD0=D0(y,m,d);

  for(i in jqFtv){
    if(floor(S(y,parseFloat(jqFtv[i].substring(0,2)),1))==thisD0)
      str+=jqFtv[i].substring(2,100)+addName[i-1];
  }
  
  if(str != '') str="今日"+str;
  return str;
}





var str1 = GetLunarDateString(today);

//var lmjmonth = lunMStr(strMonth);
//var lmjdate  = lunDStr(strDay);


var d=new initArray("<font color=RED>星期日</font>","星期一","星期二","星期三","星期四","星期五","<font color=GREEN>星期六</font>");                                                    
var strstr=jqFtvl((today.getYear()<2000?today.getYear()+1900:today.getYear()),today.getMonth()+1,today.getDate());
    lunDate((today.getYear()<2000?today.getYear()+1900:today.getYear()),today.getMonth()+1,today.getDate());
    lmjmonth = lunMon((today.getYear()<2000?today.getYear()+1900:today.getYear()),today.getMonth()+1,today.getDate());

var jl = sFtvl(today.getMonth()+1,today.getDate());
var jll = lunFtvl(lmjmonth,lmjdate); 
var str_date = FormatLunarDay(lmjdate);

if ( today.getDay()== 0 && today.getMonth() == 4 &&  today.getDate() < 15 && today.getDate() > 7 ) 
document.write("母亲节");
if ( today.getDay()== 0 && today.getMonth() == 5 &&  today.getDate() < 22 && today.getDate() > 14 ) 
document.write("父亲节");

document.write(jl," ");

document.write(jll," ");
                                            
document.write((today.getYear()<2000?today.getYear()+1900:today.getYear()),"年",today.getMonth()+1,"月",today.getDate(),"日"," ",d[today.getDay()+1]);

document.write(" ",str1);

document.write(str_date);

document.write(" ",strstr);

//注：以上语句来自 科脑工作室 20CN网络安全小组  请勿删除本注，谢谢!!!
//新增农历节日节气大部引用aqyw(eroica)代码 在此表示感谢!!
//http://www.reddragonfly.org/ 农历日历 

