1. แสดงรหัสวันที่:
รหัส JS
/*รับวันที่ปัจจุบัน*/ ฟังก์ชั่น getCurrentDateTime () {var d = วันที่ใหม่ (); var year = d.getlyear (); var month = d.getMonth () + 1; var date = d.getdate (); var Week = d.getday (); /*ชั่วโมงและนาที* / /*ชั่วโมง var = d.getHours (); var นาที = d.getMinutes (); var วินาที = d.getSeconds (); var ms = d.getmilliseconds (); */ var curdateTime = ปี; if (เดือน> 9) CURDATETIME = CULDATETIME + "YEAR" + เดือน; else curdateTime = curdateTime + "ปี 0" + เดือน; if (วันที่> 9) CURDATETIME = CURDATETIME + "MONTH" + DATE + "DAY"; else curdateTime = curdateTime + "เดือน 0" + วันที่ + "วัน"; /*ถ้า (ชั่วโมง> 9) CURDATETIME = CURDATETIME + "" + ชั่วโมง; else curdateTime = curdateTime + "0" + ชั่วโมง; if (นาที> 9) CURDATETIME = CURDATETIME + ":" + นาที; else curdateTime = curdateTime + ": 0" + นาที; ถ้า (วินาที> 9) CURDATETIME = CURDATETIME + ":" + วินาที; else curdateTime = curdateTime + ": 0" + วินาที;*/ var วันธรรมดา = ""; ถ้า (สัปดาห์ == 0) วันธรรมดา = "วันอาทิตย์"; อื่นถ้า (สัปดาห์ == 1) วันธรรมดา = "วันจันทร์"; อื่นถ้า (สัปดาห์ == 2) วันธรรมดา = "วันอังคาร"; อื่นถ้า (สัปดาห์ == 3) วันธรรมดา = "วันพุธ"; อื่นถ้า (สัปดาห์ == 4) วันธรรมดา = "วันพฤหัสบดี"; อื่นถ้า (สัปดาห์ == 5) วันธรรมดา = "วันศุกร์"; อื่นถ้า (สัปดาห์ == 6) วันธรรมดา = "วันเสาร์"; CURDATETIME = CURDATETIME + "" + วันธรรมดา; ส่งคืน Curdatetime; -2. แสดงรหัสปฏิทินจันทรคติ:
รหัส JS
/*รับปฏิทินจันทรคติปัจจุบัน*/ ฟังก์ชั่น showcal () {var d = วันที่ใหม่ (); var yy = d.getfulyear (); var mm = d.getMonth ()+1; var dd = d.getdate (); var ww = d.getday (); var ss = parseInt (d.getTime () / 1000); ถ้า (yy <100) yy = "19"+yy; กลับ Getlunarday (YY, MM, DD); } // กำหนดตัวแปรส่วนกลาง VAR Calendardata = อาร์เรย์ใหม่ (100); var madd = อาร์เรย์ใหม่ (12); var tgString = "Jia Yi Bing Ding Wu Ji Geng Xin Ren Gui"; var dzstring = "zi chou yin mao chen si wu wei shen คุณ xu hai"; var numString = "1234567890"; var monstring = "ใช่ 234567890"; var weekTring = "ใช่ 12345567890"; var weekTring = "วันหนึ่ง 234556"; var sx = "หนู, เสือวัว, กระต่าย, มังกร, งู, ม้า, แกะ, ลิง, ไก่, สุนัข, สุนัข, หมู"; var cyear, cmonth, cday, thedate; Calendardata = อาร์เรย์ใหม่ (0xa4b, 0x5164b, 0x6a5, 0x6d4, 0x415b5, 0x2b6, 0x957, 0x2092f, 0x497, 0x60c96, 0xd4a 0x92e, 0x7192d, 0xc95, 0xd4a, 0x61b4a, 0xb55, 0x56a, 0x4155b, 0x25d, 0x92d, 0x2192b, 0xa95 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; ฟังก์ชั่น getbit (m, n) {return (m >> n) & 1; } // ฟังก์ชั่นการแปลงปฏิทินจันทรคติ E2C () {theDate = (arguments.length! = 3)? วันที่ใหม่ (): วันที่ใหม่ (อาร์กิวเมนต์ [0], อาร์กิวเมนต์ [1], อาร์กิวเมนต์ [2]); Var Total, M, N, K; var isend = false; var tmp = thedate.geteyear (); 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 ++; } สำหรับ (m = 0 ;; m ++) {k = (ปฏิทิน [m] <0xfff)? 11: 12; สำหรับ (n = k; n> = 0; n-) {ถ้า (ทั้งหมด <= 29+getBit (Calendardata [m], n)) {isend = true; หยุดพัก; } total = total-29-getbit (Calendardata [M], n); } if (isend) break; } cyear = 1921 + m; cmonth = k-n+1; cday = ทั้งหมด; if (k == 12) {ถ้า (cmonth == math.floor (ปฏิทิน [m]/0x10000) +1) {cmonth = 1-cmonth; } if (cmonth> math.floor (Calendardata [m]/0x10000) +1) {cmonth--; }}} ฟังก์ชั่น getCdatestring () {var tmp = ""; /*แสดงปีจันทรคติ: (ตัวอย่างเช่น: ปีแห่งสงครามชิโน-ญี่ปุ่น (MA))* //*tmp+=tgstring.charat((cyear-4)%10); TMP+= DZSTRING.CHARAT ((CYEAR-4)%12); tmp+= "("; tmp+= sx.charat ((cyear-4)%12); tmp+= ") ปี"; */ if (cmonth <1) {tmp+= "(leap)"; tmp+= monstring.charat (-cmonth-1); } else {tmp+= monstring.charat (cmonth-1); } tmp+= "เดือน"; tmp+= (cday <11)? "แรก": ((cday <20)? "สิบ": ((cday <30)? "ยี่สิบ": "สามสิบ")); if (cday%10! = 0 || cday == 10) {tmp+= numstring.charat ((cday-1)%10); } ส่งคืน tmp; } ฟังก์ชั่น getLunarday (solaryear, solarmonth, solarday) {// solaryear = solaryear <1900? (1900+solaryear): solaryear; if (solaryear <1921 || solaryear> 2020) {return ""; } else {solarmonth = (parseint (solarmonth)> 0)? (Solarmonth-1): 11; E2C (Solaryear, Solarmonth, Solarday); กลับ getcdatestring (); -3. แสดง:
รหัส JS
$ (function () {var date = getCurrentDateTime (); var calendar = showcal (); $ ("#currentDate") ข้อความ ("วันนี้คือ:" + วันที่ + "จันทรคติ:" + ปฏิทิน);});