本文为大家分享了一段js显示阴历(农历)和当前日期的关键性代码,供大家参考,具体内容如下
var calendardata=new array(100);var madd=new array(12);var tgstring=甲乙丙丁戊己庚辛壬癸;var dzstring=子丑寅卯辰巳午未申酉戌亥;var numstring=一二三四五六七八九十;var monstring=正二三四五六七八九十冬腊;var weekstring=日一二三四五六;var sx=鼠牛虎兔龙蛇马羊猴鸡狗猪;var cyear,cmonth,cday,thedate;calendardata = new array(0xa4b,0x5164b,0x6a5,0x6d4,0x415b5,0x2b6,0x957,0x2092f,0x497,0x60c96,0xd4a,0xea5,0x50da9,0x5ad,0x2b6,0x3126e, 0x92e,0x7192d,0xc95,0xd4a,0x61b4a,0xb55,0x56a,0x4155b, 0x25d,0x92d,0x2192b,0xa95,0x71695,0x6ca,0xb55,0x50ab5,0x4da,0xa5b,0x30a57,0x52b,0x8152a,0xe95,0x6aa,0x615aa,0xab5,0x4b6,0x414ae,0xa57,0x526,0x31d26,0xd95,0x70b55,0x56a,0x96d,0x5095d,0x4ad,0xa4d,0x41a4d,0xd25,0x81aa5,0xb54,0xb6a,0x612da,0x95b,0x49b,0x41497,0xa4b,0xa164b, 0x6a5,0x6d4,0x615b4,0xab6,0x957,0x5092f,0x497,0x64b, 0x30d4a,0xea5,0x80d65,0x5ac,0xab6,0x5126d,0x92e,0xc96,0x41a95,0xd4a,0xda5,0x20b55,0x56a,0x7155b,0x25d,0x92d,0x5192b,0xa95,0xb4a,0x416aa,0xad5,0x90ab5,0x4ba,0xa5b, 0x60a57,0x52b,0xa93,0x40e95);madd[0]=0;madd[1]=31;madd[2]=59;madd[3]=90;madd[4]=120;madd[5]=151;madd[6]=181;madd[7]=212;madd[8]=243;madd[9]=273;madd[10]=304;madd[11]=334; function getbit(m,n){return (m>>n)&1;}function e2c(){thedate= (arguments.length!=3) ? new date() : new date(arguments[0],arguments[1],arguments[2]);var total,m,n,k;var isend=false;var tmp=thedate.getyear();if(tmp1) { total++;}for(m=0;;m++){ k=(calendardata[m]=0;n--){if(totalmath.floor(calendardata[m]/0x10000)+1){ cmonth--; }}} function getcdatestring(){var tmp=;tmp+=tgstring.charat((cyear-4)%10);tmp+=dzstring.charat((cyear-4)%12);tmp+=(;tmp+=sx.charat((cyear-4)%12);tmp+=)年 ;if(cmonth<1){tmp+=(闰);tmp+=monstring.charat(-cmonth-1);}else{ tmp+=monstring.charat(cmonth-1);}tmp+=月;tmp+=(cday<11)?初:((cday<20)?十:((cday 9) curdatetime = curdatetime + 月 + date + 日; else curdatetime = curdatetime + 月0 + date + 日; if (hours > 9) curdatetime = curdatetime + + hours; else curdatetime = curdatetime + 0 + hours; if (minutes > 9) curdatetime = curdatetime + : + minutes; else curdatetime = curdatetime + :0 + minutes; if (seconds > 9) curdatetime = curdatetime + : + seconds; else curdatetime = curdatetime + :0 + seconds; var weekday = ; if (week == 0) weekday = 星期日; else if (week == 1) weekday = 星期一; else if (week == 2) weekday = 星期二; else if (week == 3) weekday = 星期三; else if (week == 4) weekday = 星期四; else if (week == 5) weekday = 星期五; else if (week == 6) weekday = 星期六; curdatetime = curdatetime + + weekday; return curdatetime;}
页面调用代码:
希望本文所述对大家利用js代码获取阴历(农历)日期有所帮助,抓紧收藏起来吧!