很全的显示阴历日期的js代码_时间日期_脚本之家

function RunGLNL(){ var today=new Date(); var d=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); var DDDD=<100 ? today.getYear() 1900:today.getYear "年" "月" today.getDate() "日"; DDDD = DDDD " " d[today.getDay()]; DDDD = DDDD " " (CnDateofDateStr; //DDDD = DDDD " " SolarTerm; document.write; } function DaysNumberofDate{ return parseInt-Date.parse "/1/1"))/86400000) 1; } function CnDateofDate{ var CnData=new Array( 0x16,0x2a,0xda,0x00,0x83,0x49,0xb6,0x05,0x0e,0x64,0xbb,0x00,0x19,0xb2,0x5b,0x00, 0x87,0x6a,0x57,0x04,0x12,0x75,0x2b,0x00,0x1d,0xb6,0x95,0x00,0x8a,0xad,0x55,0x02, 0x15,0x55,0xaa,0x00,0x82,0x55,0x6c,0x07,0x0d,0xc9,0x76,0x00,0x17,0x64,0xb7,0x00, 0x86,0xe4,0xae,0x05,0x11,0xea,0x56,0x00,0x1b,0x6d,0x2a,0x00,0x88,0x5a,0xaa,0x04, 0x14,0xad,0x55,0x00,0x81,0xaa,0xd5,0x09,0x0b,0x52,0xea,0x00,0x16,0xa9,0x6d,0x00, 0x84,0xa9,0x5d,0x06,0x0f,0xd4,0xae,0x00,0x1a,0xea,0x4d,0x00,0x87,0xba,0x55,0x04 ); var CnMonth=new Array(); var CnMonthDays=new Array(); var CnBeginDay; var LeapMonth; var Bytes=new Array(); var I; var CnMonthData; var DaysCount; var CnDaysCount; var ResultMonth; var ResultDay; var yyyy=DateGL.getYear(); var mm=DateGL.getMonth() 1; var dd=DateGL.getDate yyyy =1900; if || { return 0; } Bytes[0] = CnData[ * 4]; Bytes[唯一官网,1] = CnData[ * 4 1]; Bytes[2] = CnData[ *澳门新萄京官方网站, 4 2]; Bytes[3] = CnData[ * 4 3]; if != 0) {CnMonth[0] = 12;} else {CnMonth[0] = 11;} CnBeginDay = ; CnMonthData = Bytes[1]; CnMonthData = CnMonthData << 8; CnMonthData = CnMonthData | Bytes[2]; LeapMonth = Bytes[3]; for { CnMonthDays[15 - I] = 29; if & CnMonthData) != 0 ){ CnMonthDays[15 - I] ;} if (CnMonth[15 - I] == LeapMonth ){ CnMonth[15 - I 1] = - LeapMonth;} else{ if {CnMonth[15 - I 1] =

  • CnMonth[15 - I] 1;} else {CnMonth[15 - I 1] = CnMonth[15 - I] 1;} if (CnMonth[15 - I 1] > 12 ){ CnMonth[15 - I 1] = 1;} } } DaysCount = DaysNumberofDate - 1; if (DaysCount <= (CnMonthDays[0] - CnBeginDay)){ if && (CnDateofDate "/12/31")) < 0)){ ResultMonth = - CnMonth[0];} else {ResultMonth = CnMonth[0];} ResultDay = CnBeginDay DaysCount; } else{ CnDaysCount = CnMonthDays[0] - CnBeginDay; I = 1; while ((CnDaysCount < DaysCount) && (CnDaysCount CnMonthDays[I] < DaysCount)){ CnDaysCount = CnMonthDays[I]; I ; } ResultMonth = CnMonth[I]; ResultDay = DaysCount - CnDaysCount; } if { return ResultMonth * 100 ResultDay;} else{return ResultMonth * 100 - ResultDay;} } function CnYearofDate{ var YYYY=DateGL.getYear(); var MM=DateGL.getMonth() 1; var CnMM=parseInt(Math.abs/100); if YYYY =1900; if YYYY--; YYYY-=1864; return CnEra "年"; } function CnMonthofDate{ var CnMonthStr=new Array("零","正","二","三","四","五","六","七","八","九","十","十一","腊"); var Month; Month = parseInt/100); if {return "闰" CnMonthStr[-Month]
  • "月";} else{return CnMonthStr[Month] "月";} } function CnDayofDate{ var CnDayStr=new Array("零", "初一", "初二", "初三", "初四", "初五", "初六", "初七", "初八", "初九", "初十", "十一", "十二", "十三", "十四", "十五", "十六", "十七", "十八", "十九", "二十", "廿一", "廿二", "廿三", "廿四", "廿五", "廿六", "廿七", "廿八", "廿九", "三十"); var Day; Day = (Math.abs)0; return CnDayStr[Day]; } function DaysNumberofMonth{ var MM1=DateGL.getYear(); MM1<100 ? MM1 =1900:MM1; var MM2=MM1; MM1 ="/" ; MM2 ="/" ; MM1 ="/1"; MM2 ="/1"; return parseInt-Date.parse; } function CnEra{ var Tiangan=new Array("甲","乙","丙","丁","戊","己","庚","辛","壬","癸"); //var Dizhi=new Array","卯", //"午","酉; var Dizhi=new Array("子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"); return Tiangan[YYYY] Dizhi[YYYY]; } function CnDateofDateStr{ if=="零月") return " 请调整您的计算机日期!"; else return "农历:" CnYearofDate " " CnMonthofDate CnDayofDate; } function SolarTerm{ var SolarTermStr=new Array( "小寒","大寒","立春","雨水","惊蛰","春分", "清明","谷雨","立夏","小满","芒种","夏至", "小暑","大暑","立秋","处暑","白露","秋分", "寒露","霜降","立冬","小雪","大雪","冬至"); var DifferenceInMonth=new Array( 1272060,1275495,1281180,1289445,1299225,1310355, 1321560,1333035,1342770,1350855,1356420,1359045, 1358580,1355055,1348695,1340040,1329630,1318455, 1306935,1297380,1286865,1277730,1274550,1271556); var DifferenceInYear=31556926; var BeginTime=new Date; BeginTime.setTime; forBeginTime.getYear{ BeginTime.setTime DifferenceInYear*1000); } for(var M=0;DateGL.getMonth()>BeginTime.getMonth{ BeginTime.setTime DifferenceInMonth[M]*1000); } if>BeginTime.getDate{ BeginTime.setTime DifferenceInMonth[M]*1000); M ; } if>BeginTime.getDate{ BeginTime.setTime DifferenceInMonth[M]*1000); M==23?M=0:M ; } var JQ; if==BeginTime.getDate{ JQ=" 今天是" SolarTermStr[M] ""; } else if==BeginTime.getDate{ JQ=" 明天是" SolarTermStr[M] ""; } else if==BeginTime.getDate{ JQ=" 后天是" SolarTermStr[M] ""; } else{ JQ=" " if==BeginTime.getMonth{ JQ =" 本月"; } else{ JQ =" 下月"; } JQ =BeginTime.getDate() "日" "" SolarTermStr[M] ""; } return JQ; } function CAL;

本文由澳门新萄京官方网站发布于计算机服务,转载请注明出处:很全的显示阴历日期的js代码_时间日期_脚本之家

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。