JavaScriptコード
/*月カレンダーの日付を設定します*/var Candelardata = new Array(100); var madd = new Array(12); var numstring = "1234567890"; var monstring = "可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以��アレイ0x497、0x60c96、0xd4a、0xea5、0x50da9、0x5ad、0x2b6、0x3126e、0x92e、0x7192d、0xc95、0xd4a、0x61b4a、0xb55、0x56a、0x4155b、0x4155b、 0x2192b、0xa95、0x71695、0x6ca、0xb55、0x50ab5、0x4da、0xa5b、0x30a57、0x52b、0x8152a、0xe95、0x6aa、0x615aa、0xab5、0x4b7 a 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; (m >> n)&1;} function e2c(){thedate =(arguments.length!= 3)? new Date():new Date(引数[0]、引数[1]、引数[2]); var total、m、n、k; var isend = false; var tmp = thedate.getyear(); if(tmp <1900){tmp+= 1900;} total =(tmp-1921)*365+math.floor((tmp-1921)/4)+m [thedate.getmonth()]+thedate.getDate()-38; if(thedate.getyear()%4 == 0 && thedate.getmonth()> 1) {total ++;} for(m = 0 ;; m ++){k =(calendardata [m] <0xffff)?11:12; for(n = k; n> = 0; n - ){if(total <= 29+getbit(m]、n)){isend = true; break;} total = total-29-getbit(calendardata [m]、n);} if(isend)break;} cyear = 1921 + m; cmonth = k-n+1; cday =合計; if(k == 12){if(cmonth == math.floor(calendardata [m]/0x10000)+1){cmonth = 1-cmth;} if(cmonth> math.floor(calendardata [m]/0x10000)+1){an} getCDATESTRING(){var tmp = ""; if(cmonth <1){tmp+= "(leap)"; tmp+= monstring.charat(-cmonth-1);} else {tmp+= monstring.charat(c 1月1);} tmp+= "month"; tmp+=(cday <11)? "first":((cday <20)? "10":((cday <30)? "twenty": "thirty")); if (cday%10!= 0 || cday == 10){tmp+= numstring.charat((cday-1)%10);} function getlunarday(solarear、solarmonth、solarday){// solareear = solareear <1900? "";} else {solarmonth =(parseint(solarmonth)> 0)? (solarmonth-1):11; e2c(solareear、solarmonth、solarday); return getcdateString();}} var d = new date(); var yy = d.gettully(); var mm = d.getmonth()+1; var dd = dd = d.getdate(); var ww = d.getday(); d.getday(); (yy <100)yy = "19"+yy; function showcal(){var nongli = getlunarday(yy、mm、dd); return nongli;}/*lunar setting end*/電話
コードコピーは次のとおりです。
$( '#tianqi h5')。text(showcal());
効果:
9月11日はその日の月の暦日です