JavaScript -Code
/*Set the lunar calendar date*/var CalendarData=new Array(100);var madd=new Array(12);var numString="1234567890";var monString="可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以� 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; (m >> n) & 1;} Funktion e2c () {thedate = (Argumente.Length! = 3)? Neues Datum (): Neues Datum (Argumente [0], Argumente [1], Argumente [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 add [thedate.getMonth ()]+thedate.getDate ()-38; if (thedate.getyear ()%4 == 0 && thedate.getMonth ()> 1) {Total ++;} für (m = 0 ;; m ++) {k = (calendardata [m] <0xffff)? Break;} Total = Total-29-Gingbit (Calendardata [m], n);} if (isend) break;} cyear = 1921 + m;cMonth=k-n+1;cDay=total;if(k==12){if(cMonth==Math.floor(CalendarData[m]/0x10000)+1){cMonth=1-cMonth;}if(cMonth>Math.floor(CalendarData[m]/0x10000)+1){cMonth--;}}}function GetCDATESTRING () {var tmp = ""; if (cmonth <1) {tmp+= "(lap)"; Monat-1);} TMP+= "Monat"; TMP+= (cday <11)? "First": (Cday <20)? "Ten": (Cday <30)? "Twenty": "Dreißig"); (cday%10! = 0 || cday == 10) {tmp+= numstring.charat ((cday-1)%10);} return tmp;} Funktion getLunarday (Solaryear, Solarmonth, Solarday) {// Solaryar = Solaryar <1900? "";} else {Solarmonth = (ParseInt (Solarmonth)> 0)? (Solarmonth-1): 11; e2c (Solaryear, Solarmonth, Solarday); return getCDATESTRING ();}} var d = neuer Date (); var yy = d.sGetingfoyear (); var mm = d.getMonth ()+1; var dd = d.getDate (); var ww = d.getday ();; (yy <100) yy = "19"+yy; Funktion showcal () {var nongli = getlunarday (yy, mm, dd); return nongli;}/*Lunar Seting End*/Anruf
Die Codekopie lautet wie folgt:
$ ('#Tianqi H5'). Text (showcal ());
Wirkung:
Der 11. September ist das Datum des Mondkalenders dieses Tages