1. Zeigen Sie den Datumscode an:
JS -Code
/*Das aktuelle Datum erhalten*/ Funktion getCurrentDatetime () {var d = new Date (); var Jahr = d.sgetingvoll (); var monat = d.getMonth () + 1; var date = d.getDate (); var week = d.getay (); /*Stunden und Minuten* / /*var Stunden = d.gethours (); var minuten = d.getminutes (); var Seconds = D.GetSeconds (); var ms = d.getMilliseconds (); */ var Curdatetime = Jahr; if (Monat> 9) Curdatetime = Curdatetime + "Jahr" + Monat; sonst Curdatetime = Curdatetime + "Jahr 0" + Monat; if (Datum> 9) Curdatetime = Curdatetime + "Monat" + Datum + "Tag"; sonst Curdatetime = Curdatetime + "Monat 0" + Datum + "Tag"; /*if (Stunden> 9) Curdatetime = Curdatetime + "" + Stunden; sonst Curdatetime = Curdatetime + "0" + Stunden; if (Minuten> 9) Curdatetime = Curdatetime + ":" + Minuten; sonst Curdatetime = Curdatetime + ": 0" + Minuten; if (Sekunden> 9) Curdatetime = Curdatetime + ":" + Sekunden; sonst Curdatetime = Curdatetime + ": 0" + Sekunden;*/ var wochentag = ""; if (Woche == 0) Wochentag = "Sonntag"; sonst wenn (Woche == 1) Wochentag = "Montag"; sonst wenn (Woche == 2) Wochentag = "Dienstag"; sonst wenn (Woche == 3) Wochentag = "Mittwoch"; sonst wenn (Woche == 4) Wochentag = "Donnerstag"; sonst wenn (Woche == 5) Wochentag = "Freitag"; sonst wenn (Woche == 6) Wochentag = "Samstag"; Curdatetime = Curdatetime + "" + Wochentag; Curdatetime zurückkehren; }2. Zeigen Sie den Mondkalendercode:
JS -Code
/*Holen Sie sich den aktuellen Mondkalender*/ Funktion showcal () {var d = new Date (); var yy = d.sGetinging (); var mm = d.getMonth ()+1; var dd = d.getDate (); var ww = d.getay (); var ss = parseInt (D.GetTime () / 1000); if (yy <100) yy = "19"+yy; return getLunarday (yy, mm, dd); } // Global Variable var Calendardata = New Array (100) definieren; var Madd = Neuarray (12); var tgstring = "jia yi bing ding wu ji geng xin ren gui"; var dzstring = "zi chou yin mao chen si wu wei shen you xu hai"; var numstring = "1234567890"; var monstring = "Ja 234567890"; var WeekString = "Ja 12345567890"; var weektring = "Tag Ein234556"; var sx = "Ratte, Ochsen Tiger, Kaninchen, Drache, Schlange, Pferd, Schaf, Affe, Hühnchen, Hund, Schwein"; var cyear, conth, 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, 0 x526,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; Funktion getbit (m, n) {return (m >> n) & 1; } // Mondkalenderkonvertierungsfunktion 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)+Madd [thedate.getMonth ()]+thedate.getDate ()-38; if (thedate.getyear ()%4 == 0 && thedate.getMonth ()> 1) {Total ++; } für (m = 0 ;; m ++) {k = (calendardata [m] <0xfff)? 11: 12; für (n = k; n> = 0; n-) {if (Gesamt <= 29+getbit (Calendardata [m], n)) {isend = true; brechen; } Total = Total-29-GaveBit (Calendardata [m], n); } if (isend) brechen; } cyear = 1921 + m; conth = 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--; }}} Funktion getCDATESTRING () {var tmp = ""; /*Zeigen Sie das Mondjahr: (zum Beispiel: das Jahr des chinesisch-japanischen Krieges (ma))*/*TMP+=TGstring.Charat(Cyear-4)%10); tmp+= dzstring.charat ((cyear-4)%12); tmp+= "("; tmp+= sx.charat ((cyear-4)%12); tmp+= ") Jahr"; */ if (cmonth <1) {tmp+= "(lap)"; tmp+= monstring.charat (-cmonth-1); } else {tmp+= monstring.charat (cmonth-1); } tmp+= "Monat"; tmp+= (cday <11)? "First": (Cday <20)? "Ten": (Cday <30)? if (cday%10! = 0 || cday == 10) {tmp+= numstring.charat ((cday-1)%10); } return tmp; } function getLunarday (Solaryear, Solarmonth, Solarday) {// Solaryear = Solaryear <1900? (1900+Solyear): Solaryear; if (Solaryear <1921 || Solyear> 2020) {return ""; } else {Solarmonth = (ParseInt (Solarmonth)> 0)? (Solarmonth-1): 11; E2C (Solaryear, Solarmonth, Solarday); return getCdatestring (); }}3. Show:
JS -Code
$ (function () {var date = getCurrentDateTime (); var calendar = showcal (); $ ("#currentDate"). text ("Heute ist:" + Date + "Mond:" + Kalender);});