当前位置: 首页 > 站长资讯 > 正文页面

帝国cms用到的显示阴历(农历)日期的js代码兼容火狐

<script language=javascript>9Sa网站目录_网站网址收录与提交入口

function RunGLNL(){9Sa网站目录_网站网址收录与提交入口

var today=new Date();9Sa网站目录_网站网址收录与提交入口

var d=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");9Sa网站目录_网站网址收录与提交入口

var DDDD=(today.getYear()<100 ?9Sa网站目录_网站网址收录与提交入口

today.getYear()+1900:today.getYear())+"年"+(today.getMonth()+1)+"月"+today.getDate()+"日";9Sa网站目录_网站网址收录与提交入口

DDDD = DDDD + " " + d[today.getDay()];9Sa网站目录_网站网址收录与提交入口

DDDD = DDDD+ " " + (CnDateofDateStr(today));9Sa网站目录_网站网址收录与提交入口

//DDDD = DDDD+ " " + SolarTerm(today);9Sa网站目录_网站网址收录与提交入口

document.write(DDDD);9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

function DaysNumberofDate(DateGL){9Sa网站目录_网站网址收录与提交入口

return parseInt((Date.parse(DateGL)-Date.parse(DateGL.getYear()+"/1/1"))/86400000)+1;9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

function CnDateofDate(DateGL){9Sa网站目录_网站网址收录与提交入口

var CnData=new Array(9Sa网站目录_网站网址收录与提交入口

0x16,0x2a,0xda,0x00,0x83,0x49,0xb6,0x05,0x0e,0x64,0xbb,0x00,0x19,0xb2,0x5b,0x00,9Sa网站目录_网站网址收录与提交入口

0x87,0x6a,0x57,0x04,0x12,0x75,0x2b,0x00,0x1d,0xb6,0x95,0x00,0x8a,0xad,0x55,0x02,9Sa网站目录_网站网址收录与提交入口

0x15,0x55,0xaa,0x00,0x82,0x55,0x6c,0x07,0x0d,0xc9,0x76,0x00,0x17,0x64,0xb7,0x00,9Sa网站目录_网站网址收录与提交入口

0x86,0xe4,0xae,0x05,0x11,0xea,0x56,0x00,0x1b,0x6d,0x2a,0x00,0x88,0x5a,0xaa,0x04,9Sa网站目录_网站网址收录与提交入口

0x14,0xad,0x55,0x00,0x81,0xaa,0xd5,0x09,0x0b,0x52,0xea,0x00,0x16,0xa9,0x6d,0x00,9Sa网站目录_网站网址收录与提交入口

0x84,0xa9,0x5d,0x06,0x0f,0xd4,0xae,0x00,0x1a,0xea,0x4d,0x00,0x87,0xba,0x55,0x049Sa网站目录_网站网址收录与提交入口

);9Sa网站目录_网站网址收录与提交入口

var CnMonth=new Array();9Sa网站目录_网站网址收录与提交入口

var CnMonthDays=new Array();9Sa网站目录_网站网址收录与提交入口

var CnBeginDay;9Sa网站目录_网站网址收录与提交入口

var LeapMonth;9Sa网站目录_网站网址收录与提交入口

var Bytes=new Array();9Sa网站目录_网站网址收录与提交入口

var I;9Sa网站目录_网站网址收录与提交入口

var CnMonthData;9Sa网站目录_网站网址收录与提交入口

var DaysCount;9Sa网站目录_网站网址收录与提交入口

var CnDaysCount;9Sa网站目录_网站网址收录与提交入口

var ResultMonth;9Sa网站目录_网站网址收录与提交入口

var ResultDay;9Sa网站目录_网站网址收录与提交入口

var yyyy=DateGL.getYear();9Sa网站目录_网站网址收录与提交入口

var mm=DateGL.getMonth()+1;9Sa网站目录_网站网址收录与提交入口

var dd=DateGL.getDate();9Sa网站目录_网站网址收录与提交入口

if(yyyy<100) yyyy+=1900;9Sa网站目录_网站网址收录与提交入口

if ((yyyy < 1997) || (yyyy > 2020)){9Sa网站目录_网站网址收录与提交入口

return 0;9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

Bytes[0] = CnData[(yyyy - 1997) * 4];9Sa网站目录_网站网址收录与提交入口

Bytes[1] = CnData[(yyyy - 1997) * 4 + 1];9Sa网站目录_网站网址收录与提交入口

Bytes[2] = CnData[(yyyy - 1997) * 4 + 2];9Sa网站目录_网站网址收录与提交入口

Bytes[3] = CnData[(yyyy - 1997) * 4 + 3];9Sa网站目录_网站网址收录与提交入口

if ((Bytes[0] & 0x80) != 0) {CnMonth[0] = 12;}9Sa网站目录_网站网址收录与提交入口

else {CnMonth[0] = 11;}9Sa网站目录_网站网址收录与提交入口

CnBeginDay = (Bytes[0] & 0x7f);9Sa网站目录_网站网址收录与提交入口

CnMonthData = Bytes[1];9Sa网站目录_网站网址收录与提交入口

CnMonthData = CnMonthData << 8;9Sa网站目录_网站网址收录与提交入口

CnMonthData = CnMonthData | Bytes[2];9Sa网站目录_网站网址收录与提交入口

LeapMonth = Bytes[3];9Sa网站目录_网站网址收录与提交入口

for (I=15;I>=0;I--){9Sa网站目录_网站网址收录与提交入口

CnMonthDays[15 - I] = 29;9Sa网站目录_网站网址收录与提交入口

if (((1 << I) & CnMonthData) != 0 ){9Sa网站目录_网站网址收录与提交入口

CnMonthDays[15 - I]++;}9Sa网站目录_网站网址收录与提交入口

if (CnMonth[15 - I] == LeapMonth ){9Sa网站目录_网站网址收录与提交入口

CnMonth[15 - I + 1] = - LeapMonth;}9Sa网站目录_网站网址收录与提交入口

else{9Sa网站目录_网站网址收录与提交入口

if (CnMonth[15 - I] < 0 ){CnMonth[15 - I + 1] = - CnMonth[15 - I] + 1;}9Sa网站目录_网站网址收录与提交入口

else {CnMonth[15 - I + 1] = CnMonth[15 - I] + 1;}9Sa网站目录_网站网址收录与提交入口

if (CnMonth[15 - I + 1] > 12 ){ CnMonth[15 - I + 1] = 1;}9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

DaysCount = DaysNumberofDate(DateGL) - 1;9Sa网站目录_网站网址收录与提交入口

if (DaysCount <= (CnMonthDays[0] - CnBeginDay)){9Sa网站目录_网站网址收录与提交入口

if ((yyyy > 1901) && (CnDateofDate(new Date((yyyy - 1)+"/12/31")) < 0)){9Sa网站目录_网站网址收录与提交入口

ResultMonth = - CnMonth[0];}9Sa网站目录_网站网址收录与提交入口

else {ResultMonth = CnMonth[0];}9Sa网站目录_网站网址收录与提交入口

ResultDay = CnBeginDay + DaysCount;9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

else{9Sa网站目录_网站网址收录与提交入口

CnDaysCount = CnMonthDays[0] - CnBeginDay;9Sa网站目录_网站网址收录与提交入口

I = 1;9Sa网站目录_网站网址收录与提交入口

while ((CnDaysCount < DaysCount) && (CnDaysCount + CnMonthDays[I] < DaysCount)){9Sa网站目录_网站网址收录与提交入口

CnDaysCount+= CnMonthDays[I];9Sa网站目录_网站网址收录与提交入口

I++;9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

ResultMonth = CnMonth[I];9Sa网站目录_网站网址收录与提交入口

ResultDay = DaysCount - CnDaysCount;9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

if (ResultMonth > 0){9Sa网站目录_网站网址收录与提交入口

return ResultMonth * 100 + ResultDay;}9Sa网站目录_网站网址收录与提交入口

else{return ResultMonth * 100 - ResultDay;}9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

function CnYearofDate(DateGL){9Sa网站目录_网站网址收录与提交入口

var YYYY=DateGL.getYear();9Sa网站目录_网站网址收录与提交入口

var MM=DateGL.getMonth()+1;9Sa网站目录_网站网址收录与提交入口

var9Sa网站目录_网站网址收录与提交入口

CnMM=parseInt(Math.abs(CnDateofDate(DateGL))/100);9Sa网站目录_网站网址收录与提交入口

if(YYYY<100) YYYY+=1900;9Sa网站目录_网站网址收录与提交入口

if(CnMM>MM) YYYY--;9Sa网站目录_网站网址收录与提交入口

YYYY-=1864;9Sa网站目录_网站网址收录与提交入口

return CnEra(YYYY)+"年";9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

function CnMonthofDate(DateGL){9Sa网站目录_网站网址收录与提交入口

var CnMonthStr=new Array("零","正","二","三","四","五","六","七","八","九","十","十一","腊");9Sa网站目录_网站网址收录与提交入口

var Month;9Sa网站目录_网站网址收录与提交入口

Month = parseInt(CnDateofDate(DateGL)/100);9Sa网站目录_网站网址收录与提交入口

if (Month < 0){return "闰" + CnMonthStr[-Month] + "月";}9Sa网站目录_网站网址收录与提交入口

else{return CnMonthStr[Month] + "月";}9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

function CnDayofDate(DateGL){9Sa网站目录_网站网址收录与提交入口

var CnDayStr=new Array("零",9Sa网站目录_网站网址收录与提交入口

"初一", "初二", "初三", "初四", "初五",9Sa网站目录_网站网址收录与提交入口

"初六", "初七", "初八", "初九", "初十",9Sa网站目录_网站网址收录与提交入口

"十一", "十二", "十三", "十四", "十五",9Sa网站目录_网站网址收录与提交入口

"十六", "十七", "十八", "十九", "二十",9Sa网站目录_网站网址收录与提交入口

"廿一", "廿二", "廿三", "廿四", "廿五",9Sa网站目录_网站网址收录与提交入口

"廿六", "廿七", "廿八", "廿九", "三十");9Sa网站目录_网站网址收录与提交入口

var Day;9Sa网站目录_网站网址收录与提交入口

Day = (Math.abs(CnDateofDate(DateGL)))%100; 9Sa网站目录_网站网址收录与提交入口
return CnDayStr[Day];9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

function DaysNumberofMonth(DateGL){9Sa网站目录_网站网址收录与提交入口

var MM1=DateGL.getYear();9Sa网站目录_网站网址收录与提交入口

MM1<100 ? MM1+=1900:MM1;9Sa网站目录_网站网址收录与提交入口

var MM2=MM1;9Sa网站目录_网站网址收录与提交入口

MM1+="/"+(DateGL.getMonth()+1);9Sa网站目录_网站网址收录与提交入口

MM2+="/"+(DateGL.getMonth()+2);9Sa网站目录_网站网址收录与提交入口

MM1+="/1";9Sa网站目录_网站网址收录与提交入口

MM2+="/1";9Sa网站目录_网站网址收录与提交入口

return parseInt((Date.parse(MM2)-Date.parse(MM1))/86400000);9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

function CnEra(YYYY){9Sa网站目录_网站网址收录与提交入口

var Tiangan=new 9Sa网站目录_网站网址收录与提交入口
Array("甲","乙","丙","丁","戊","己","庚","辛","壬","癸");9Sa网站目录_网站网址收录与提交入口

//var Dizhi=new Array("子(鼠)","丑(牛)","寅(虎)","卯(兔)","辰(龙)","巳(蛇)",9Sa网站目录_网站网址收录与提交入口

//"午(马)","未(羊)","申(猴)","酉(鸡)","戌(狗)","亥(猪)");9Sa网站目录_网站网址收录与提交入口

var Dizhi=new Array("子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥");9Sa网站目录_网站网址收录与提交入口

return Tiangan[YYYY%10]+Dizhi[YYYY%12];9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

function CnDateofDateStr(DateGL){9Sa网站目录_网站网址收录与提交入口

if(CnMonthofDate(DateGL)=="零月") return " 请调整您的计算机日期!";9Sa网站目录_网站网址收录与提交入口

else return "农历:"+CnYearofDate(DateGL)+ " " + CnMonthofDate(DateGL) + CnDayofDate(DateGL); 9Sa网站目录_网站网址收录与提交入口
}9Sa网站目录_网站网址收录与提交入口

function SolarTerm(DateGL){9Sa网站目录_网站网址收录与提交入口

var SolarTermStr=new Array(9Sa网站目录_网站网址收录与提交入口

"小寒","大寒","立春","雨水","惊蛰","春分",9Sa网站目录_网站网址收录与提交入口

"清明","谷雨","立夏","小满","芒种","夏至",9Sa网站目录_网站网址收录与提交入口

"小暑","大暑","立秋","处暑","白露","秋分",9Sa网站目录_网站网址收录与提交入口

"寒露","霜降","立冬","小雪","大雪","冬至");9Sa网站目录_网站网址收录与提交入口

var DifferenceInMonth=new Array(9Sa网站目录_网站网址收录与提交入口

1272060,1275495,1281180,1289445,1299225,1310355,9Sa网站目录_网站网址收录与提交入口

1321560,1333035,1342770,1350855,1356420,1359045,9Sa网站目录_网站网址收录与提交入口

1358580,1355055,1348695,1340040,1329630,1318455,9Sa网站目录_网站网址收录与提交入口
9Sa网站目录_网站网址收录与提交入口
1306935,1297380,1286865,1277730,1274550,1271556);9Sa网站目录_网站网址收录与提交入口

var DifferenceInYear=31556926;9Sa网站目录_网站网址收录与提交入口

var BeginTime=new Date(1901/1/1);9Sa网站目录_网站网址收录与提交入口

BeginTime.setTime(947120460000);9Sa网站目录_网站网址收录与提交入口

for(;DateGL.getYear()<BeginTime.getYear();){9Sa网站目录_网站网址收录与提交入口

BeginTime.setTime(BeginTime.getTime()-DifferenceInYear*1000);9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

for(;DateGL.getYear()>BeginTime.getYear();){9Sa网站目录_网站网址收录与提交入口

BeginTime.setTime(BeginTime.getTime()+DifferenceInYear*1000);9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

for(var M=0;DateGL.getMonth()>BeginTime.getMonth();M++){9Sa网站目录_网站网址收录与提交入口

BeginTime.setTime(BeginTime.getTime()+DifferenceInMonth[M]*1000);9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

if(DateGL.getDate()>BeginTime.getDate()){9Sa网站目录_网站网址收录与提交入口

BeginTime.setTime(BeginTime.getTime()+DifferenceInMonth[M]*1000);9Sa网站目录_网站网址收录与提交入口

M++;9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

if(DateGL.getDate()>BeginTime.getDate()){9Sa网站目录_网站网址收录与提交入口

BeginTime.setTime(BeginTime.getTime()+DifferenceInMonth[M]*1000);9Sa网站目录_网站网址收录与提交入口

M==23?M=0:M++;9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

var JQ;9Sa网站目录_网站网址收录与提交入口

if(DateGL.getDate()==BeginTime.getDate()){9Sa网站目录_网站网址收录与提交入口

JQ="  今天是<font color='#FF9999'><b>"+SolarTermStr[M] + "</b></font>";9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

else if(DateGL.getDate()==BeginTime.getDate()-1){9Sa网站目录_网站网址收录与提交入口

JQ="  明天是<font color='#FF9999'><b>"+SolarTermStr[M] + "</b></font>";9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

else if(DateGL.getDate()==BeginTime.getDate()-2){9Sa网站目录_网站网址收录与提交入口

JQ="  后天是<font color='#FF9999'><b>"+SolarTermStr[M] + "</b></font>";9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

else{9Sa网站目录_网站网址收录与提交入口

JQ=" "9Sa网站目录_网站网址收录与提交入口

if(DateGL.getMonth()==BeginTime.getMonth()){9Sa网站目录_网站网址收录与提交入口

JQ+="  本月";9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

else{9Sa网站目录_网站网址收录与提交入口

JQ+="  下月";9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

JQ+=BeginTime.getDate()+"日"+"<font color='#FF9999'><b>"+SolarTermStr[M]+"</b></font>";9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

return JQ;9Sa网站目录_网站网址收录与提交入口

}9Sa网站目录_网站网址收录与提交入口

function CAL()9Sa网站目录_网站网址收录与提交入口

{}9Sa网站目录_网站网址收录与提交入口

RunGLNL();9Sa网站目录_网站网址收录与提交入口

</script>9Sa网站目录_网站网址收录与提交入口

<script language="JavaScript" type="text/javascript">9Sa网站目录_网站网址收录与提交入口

<!--9Sa网站目录_网站网址收录与提交入口

var enabled = 0; today = new Date();9Sa网站目录_网站网址收录与提交入口

var day; var date;9Sa网站目录_网站网址收录与提交入口

if(today.getDay()==0) day = " 星期日"9Sa网站目录_网站网址收录与提交入口

if(today.getDay()==1) day = " 星期一"9Sa网站目录_网站网址收录与提交入口

if(today.getDay()==2) day = " 星期二"9Sa网站目录_网站网址收录与提交入口

if(today.getDay()==3) day = " 星期三"9Sa网站目录_网站网址收录与提交入口

if(today.getDay()==4) day = " 星期四"9Sa网站目录_网站网址收录与提交入口

if(today.getDay()==5) day = " 星期五"9Sa网站目录_网站网址收录与提交入口

if(today.getDay()==6) day = " 星期六"9Sa网站目录_网站网址收录与提交入口

date = (today.getFullYear()) + "年" + (today.getMonth() + 1 ) + "月" + today.getDate() + "日" + day +"";9Sa网站目录_网站网址收录与提交入口

document.write(date);9Sa网站目录_网站网址收录与提交入口

// -->9Sa网站目录_网站网址收录与提交入口

</script>9Sa网站目录_网站网址收录与提交入口

 9Sa网站目录_网站网址收录与提交入口

 9Sa网站目录_网站网址收录与提交入口

  

此文由 网站目录_网站网址收录与提交入口 编辑,未经允许不得转载!:

相关文章