Display today's date js Code (Gregorian calendar and lunar calendar), date js
1. Display date code:
Js Code
/* Get the current Date */function getCurrentDateTime () {var d = new Date (); var year = d. getFullYear (); var month = d. getMonth () + 1; var date = d. getDate (); var week = d. getDay ();/* hour, minute, and second * // * var hours = d. getHours (); var minutes = d. getMinutes (); var seconds = d. getSeconds (); var MS = d. getMilliseconds (); */var curDateTime = year; if (month> 9) curDateTime = curDateTime + "year" + month; else curDateTime = curDateTime + "year 0" + month; if (date> 9) curDateTime = curDateTime + "month" + date + "day"; else curDateTime = curDateTime + "month 0" + date + "day "; /* 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 =" Sunday "; else if (week = 1) weekday =" Monday "; else if (week = 2) weekday = "Tuesday"; else if (week = 3) weekday = "weekday"; else if (week = 4) weekday = "Thursday"; else if (week = 5) weekday = "Friday"; else if (week = 6) weekday = "Saturday "; curDateTime = curDateTime + "" + weekday; return curDateTime ;}
2. display the lunar code:
Js Code
/* Obtain the current lunar calendar */function showCal () {var D = new Date (); var yy = D. getFullYear (); var mm = D. getMonth () + 1; var dd = D. getDate (); var ww = D. getDay (); var ss = parseInt (D. getTime ()/1000); if (yy <100) yy = "19" + yy; return GetLunarDay (yy, mm, dd );} // define the global variable var CalendarData = new Array (100); var madd = new Array (12); var tgString = "A, B, C, E, E, and z "; var dzString = "zi "; var numString = "1234 80 or 90"; var monString = "2345 90 winter wax "; var weekString =" May 25, 1234 "; var sx =" rat, ox, Tiger, Rabbit, dragon, Snake, horse, monkey, chicken, dog, and swine "; var cYear, cMonth, cDay, TheDate; calendarData = new Array (0xA4B, 0x5164B, 0x6A5, 0x6D4, 0x0000b5, 0x2B6, 0x957, expires, 0x497, 0x60C96, 0xD4A, 0xEA5, 0x50DA9, 0x5AD, 0x2B6, primary, 0x92E, 0x7192D, 0xC95, 0xD4A, primary, 0xB55, 0x56A, 0x00005b, 0x25D, 0x92D, primary, 0xA95, 0x71695, 0x6CA, 0xB55, primary, 0x4DA, 0xA5B, 0x30A57, 0x52B, 0x8152A, 0xE95, 0x6AA, 0x615AA, 0xAB5, 0x4B6, 0x41 4AE, 0xA57, 0x526, 0x31D26, 0xD95, primary, 0x56A, 0x96D, primary, 0x4AD, 0xA4D, primary, 0xD25, primary, 0xB54, 0xB6A, 0x612DA, 0x95B, 0x49B, 0x41497, 0xA4B, 0xA164B, 0x6A5, 0x6D4, 0x615B4, 0xAB6, 0x957, 0x5092F, 0x497, 0x64B, primary, 0xEA5, 0x80D65, 0x5AC, 0xAB6, primary, 0x92E, 0xC96, clerk, 0xD4A, 0xDA5, clerk, 0x56A, clerk, 0x25D, 0x92D, clerk, 0xA95, 0xB4A, 0x416AA, 0xAD5, clerk, 0x4BA, 0xA5B, clerk, 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;} // converts 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 (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 ++ ;}for (m = 0; m ++) {k = (CalendarData [m] <0 xfff )? 11: 12; for (n = k; n> = 0; n --) {if (total <= 29 + GetBit (CalendarData [m], n) {isEnd = true; break;} total = total-29-GetBit (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 = "";/* displays the Calendar year: (for example: jawu (MA) year )*/ /* Tmp + = tgString. charAt (cYear-4) % 10); tmp + = dzString. charAt (cYear-4) % 12); tmp + = "("; tmp + = sx. charAt (cYear-4) % 12); tmp + = ") Year"; */if (cMonth <1) {tmp + = "(bytes)"; tmp + = monString. charAt (-cMonth-1);} else {tmp + = monString. charAt (cMonth-1);} tmp + = "month"; tmp + = (cDay <11 )? "Chu" :( (cDay <20 )? "10" :( (cDay <30 )? "Identifier": "Thirty"); if (cDay % 10! = 0 | cDay = 10) {tmp + = numString. charAt (cDay-1) % 10);} return tmp;} function 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); return GetcDateString ();}}
3. display:
Js Code
$ (Function () {var date = getCurrentDateTime (); var calendar = showCal (); $ ("# currentDate "). text ("today is:" + date + ":" + calendar );});
To obtain the js Code of the date and lunar date.
Call format:
<SCRIPT language = JavaScript src = "times. js"> </SCRIPT>
Below is the JS Code.
Reference: www.0731yp.com/images/times.js
Is the date displayed on the computer the lunar calendar or the Gregorian calendar?
Generally, the displayed date on the computer is the set calendar, that is, the Gregorian calendar.