


A very complete js code for displaying lunar (lunar) dates_time and date
function RunGLNL(){
var today=new Date();
var d=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday", "Saturday");
var DDDD=(today.getYear()today.getYear() 1900:today.getYear()) "Year" (today.getMonth() 1) "Month" today.getDate() "Day";
DDDD = DDDD " " d[today.getDay()];
DDDD = DDDD " " (CnDateofDateStr(today));
//DDDD = DDDD " " SolarTerm(today);
document.write(DDDD);
}
function DaysNumberofDate(DateGL){
return parseInt((Date.parse(DateGL)-Date.parse(DateGL.getYear () "/1/1"))/86400000) 1;
}
function CnDateofDate(DateGL){
var CnData=new Array(
0x16,0x2a,0xda,0x00,0x83, 0x49,0xb6,0x05,0x0e,0x64,0xbb,0x00,0x19,0xb2,0x5b,0x00, 0x87,0x6a,0x57,0x04,0x12,0x75,0x2b,0x00,0x1d,0xb6,0x95,0x00,0x 8a ,0xad,0x55,0x02,
0x15,0x55,0xaa,0x00,0x82,0x55,0x6c,0x07,0x0d,0xc9,0x76,0x00,0x17,0x64,0xb7,0x00,
0x86,0xe4,0xae ,0x05,0x11,0xea,0x56,0x00,0x1b,0x6d,0x2a,0x00,0x88,0x5a,0xaa,0x04,
0x14,0xad,0x55,0x00,0x81,0xaa,0xd5,0x09,0x0b,0x52, 0xea,0x00,0x16,0xa9,0x6d,0x00,
0x84,0xa9,0x5d,0x06,0x0f,0xd4,0xae,0x00,0x1a,0xea,0x4d,0x00,0x87,0xba,0x55,0x04
) ;
var CnMonth=new Array();
var CnMonthDays=new Array();
var CnBeginDay;
var LeapMonth;
var Bytes=new Array();
var I;
var CnMonthData;
var DaysCount;
var CnDaysCount;
var ResultMonth;
var ResultDay;
var yyyy=DateGL.getYear();
var mm= DateGL.getMonth() 1;
var dd=DateGL.getDate();
if(yyyyif ((yyyy 2020)){ return 0;
}
Bytes[0] = CnData[(yyyy - 1997) * 4];
Bytes[1] = CnData[(yyyy - 1997) * 4 1];
Bytes[ 2] = CnData[(yyyy - 1997) * 4 2];
Bytes[3] = CnData[(yyyy - 1997) * 4 3];
if ((Bytes[0] & 0x80) != 0) {CnMonth[0] = 12;}
else {CnMonth[0] = 11;}
CnBeginDay = (Bytes[0] & 0x7f);
CnMonthData = Bytes[1];
CnMonthData = CnMonthData CnMonthData = CnMonthData | Bytes[2]; LeapMonth = Bytes[3];
for (I=15;I>=0;I--){
CnMonthDays[15 - I] = 29;
if (((1 CnMonthDays[15 - I] ;} if (CnMonth[15 - I] == LeapMonth ){
CnMonth[15 - I 1] = - LeapMonth;}
else{
if (CnMonth[15 - I] else {CnMonth[15 - I 1] = CnMonth[15 - I] 1;} if (CnMonth[15 - I 1] > 12 ){ CnMonth [15 - I 1] = 1;}
}
}
DaysCount = DaysNumberofDate(DateGL) - 1;
if (DaysCount if ((yyyy > 1901) && (CnDateofDate(new Date((yyyy - 1) "/12/31")) ResultMonth = - CnMonth[0];} else { ResultMonth = CnMonth[0];}
ResultDay = CnBeginDay DaysCount;
}
else{
CnDaysCount = CnMonthDays[0] - CnBeginDay;
I = 1;
while (( CnDaysCount CnDaysCount = CnMonthDays[I]; I ;
}
ResultMonth = CnMonth[I];
ResultDay = DaysCount - CnDaysCount;
}
if (ResultMonth > 0){
return ResultMonth * 100 ResultDay;}
else{return ResultMonth * 100 - ResultDay;}
}
function CnYearofDate (DateGL){
var YYYY=DateGL.getYear();
var MM=DateGL.getMonth() 1;
var CnMM=parseInt(Math.abs(CnDateofDate(DateGL))/100);
if(YYYYif(CnMM>MM) YYYY--; YYYY-=1864;
return CnEra(YYYY) "Year";
}
function CnMonthofDate(DateGL){
var CnMonthStr=new Array("zero","positive","two","three","four","five","six","seven", "Eight","Nine","Ten","Eleven","拉");
var Month;
Month = parseInt(CnDateofDate(DateGL)/100);
if (Month else{return CnMonthStr[Month] "month";} }
function CnDayofDate(DateGL){
var CnDayStr =new Array("zero",
"first day of junior high school", "second day of junior high school", "third day of junior high school", "fourth day of junior high school", "fifth day of junior high school",
"sixth day of junior high school", "seventh day of junior high school", " "Eighth day", "Ninth day", "Tenth day",
"Eleventh", "Twelfth", "Thirteenth", "Fourteenth", "Fifteenth",
"Sixteenth", "Seventeen", "Eighteen", "Nineteen", "Twenty",
"Twenty-one", "Twenty-two", "Twenty-three", "Twenty-four", "Twenty-five",
"Twenty-six", "Twenty-seven", "Twenty-eight", "Twenty-nine", "Thirty");
var Day;
Day = (Math.abs(CnDateofDate(DateGL))) 0;
return CnDayStr[Day];
}
function DaysNumberofMonth(DateGL){
var MM1=DateGL.getYear();
MM1var MM2=MM1; MM1 ="/" (DateGL.getMonth() 1);
MM2 ="/" (DateGL.getMonth() 2);
MM1 ="/1" ;
MM2 ="/1";
return parseInt((Date.parse(MM2)-Date.parse(MM1))/86400000);
}
function CnEra(YYYY){
var Tiangan=new Array("A","B","C","D","W","Ji","G","Xin","Ren","縸");
//var Dizhi=new Array("子(rat)","Chou(ox)","Yin(tiger)","卯(Rabbit)","陈(龙)","巳(SNAKE) ",
//"Wu (Horse)", "Wei (Sheep)", "Shen (Monkey)", "You (Chicken)", "Xu (Dog)", "Hai (Pig)");
var Dizhi=new Array("子","Chou","Yin","卯","陈","峳","武","伟","神","酉","戌","海");
return Tiangan[YYYY ] Dizhi[YYYY ];
}
function CnDateofDateStr(DateGL){
if(CnMonthofDate(DateGL)=="Zero month") return "Please adjust your computer date!";
else return "Lunar calendar:" CnYearofDate(DateGL) " " CnMonthofDate(DateGL) CnDayofDate(DateGL);
}
function SolarTerm(DateGL){
var SolarTermStr=new Array(
"Little Cold","Big Cold","Beginning of Spring","Rain" , "Jingzhe", "Spring Equinox",
"Qingming", "Grain Rain", "Beginning of Summer", "Xiaoman", "Grain of Light", "Summer Solstice",
"Small Heat", "Great Heat", "Beginning of Autumn" , "End of Summer", "White Dew", "Autumnal Equinox",
"Cold Dew", "Frost Descent", "Beginning of Winter", "Light Snow", "Heavy Snow", "Winter Solstice");
var DifferenceInMonth=new Array(
1272060,1275495,1281180,1289445,1299225,1310355,
1321560,1333035,1342770,1350855,1356420,1359045,
1358580,1 355055,1348695,1340040,1329630,1318455,
1306935, 1297380,1286865,1277730,1274550,1271556);
var DifferenceInYear=31556926;
var BeginTime=new Date(1901/1/1);
BeginTime.setTime(947120460000);
for ( ;DateGL.getYear()
}
for(;DateGL.getYear()>BeginTime .getYear();){
BeginTime.setTime(BeginTime.getTime() DifferenceInYear*1000);
}
for(var M=0;DateGL.getMonth()>BeginTime.getMonth(); M ){
BeginTime.setTime(BeginTime.getTime() DifferenceInMonth[M]*1000);
}
if(DateGL.getDate()>BeginTime.getDate()){
BeginTime. setTime(BeginTime.getTime() DifferenceInMonth[M]*1000);
M ;
}
if(DateGL.getDate()>BeginTime.getDate()){
BeginTime.setTime(BeginTime .getTime() DifferenceInMonth[M]*1000);
M==23?M=0:M ;
}
var JQ;
if(DateGL.getDate()==BeginTime. getDate()){
JQ=" Today is " SolarTermStr[M] "";
}
else if(DateGL.getDate()== BeginTime.getDate()-1){
JQ=" Tomorrow is " SolarTermStr[M] "";
}
else if(DateGL.getDate ()==BeginTime.getDate()-2){
JQ=" The day after tomorrow is " SolarTermStr[M] "";
}
else{
JQ=" "
if(DateGL.getMonth()==BeginTime.getMonth()){
JQ =" This month";
}
else{
JQ = "Next month";
}
JQ =BeginTime.getDate() "Day" "" SolarTermStr[M] "";
}
return JQ;
}
function CAL()
{}
RunGLNL();

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

1. First open the mobile web browser, search for the Weibo web version, and click the avatar button in the upper left corner after entering. 2. Then click Settings in the upper right corner. 3. Click the version switching option in settings. 4. Then select the color version option in the version switch. 5. Click Search to enter the search page. 6. After entering the keywords, click Find People. 7. When the search completion interface appears, click Filter. 8. Finally, enter the specific date in the release time column and click Filter.

Recently, I encountered the problem of converting the lunar calendar while dealing with work tasks. The lunar calendar is my country's current traditional calendar. It is based on the changing cycle of the moon phase. Each lunar phase changes to one month, with reference to the solar return year as the length of one year, and adds twenty-four solar terms and sets leap months to make the average calendar year and tropical year adapt [1] . For us to process data, we do not need to study the conversion relationship between the lunar calendar and the Gregorian calendar in detail. In Python, the ZhDate library supports lunar calendar-Gregorian calendar conversion, date addition and subtraction, and full Chinese date generation. It has built-in lunar calendar data from 1900 to 2100 and only relies on Python built-in modules. github.com/CutePandaSh/zhdate due to ZhDat

1. Let me first talk about the method I used at the beginning, maybe everyone is using it too. First, open [View]——]Remarks Template[. 2. A place where you can actually see the date after opening it. 3. Select it first and delete it. 4. After deleting, click [Close Master View]. 5. Open the print preview again and find that the date is still there. 6. In fact, this date was not deleted here. It should be in the [Handout Master]. Look at the picture below. 7. Delete the date after you find it. 8. Now when you open the preview and take a look, the date is no longer there. Note: In fact, this method is also very easy to remember, because the printed handouts are handouts, so you should look for the [Handout Master].

By default, the top bar of Ubuntu 17.10 only has the current time and no date. What should I do if I want to display the date? Let’s take a look at the detailed tutorial below. 1. Open the terminal in the launcher, or press [Ctrl+Alt+T] 2. Enter in the terminal: sudoaptinstallgnome-tweak-tool 3. After the installation is completed, open the tweak tool 4. Click TopBar 5. Date is the date and seconds is the number of seconds 6. After setting it up, the date and seconds will be displayed on the time in the top bar.

1. Click [Desktop, Lock Screen and Wallpaper] in the phone settings menu. 2. Click the [Lock Screen Settings] option. 3. Turn on the switch behind [Display Lunar Calendar on lock screen].

How to use the time and date modules in Python Introduction: In programming, dealing with time and dates are very common tasks. Python provides powerful time and date modules, making time and date operations easier and more convenient. This article will introduce the time and date modules in Python and provide specific code examples to help readers better understand and apply them. 1. Introducing the time and date module Python’s built-in time and date module is the datetime module. We need to introduce this module first.

Excel software has very powerful data processing functions. We often use excel software to process various data. Sometimes when we enter a date in an excel cell, the date in excel changes to a pound sign. How can we display the data normally? Let’s take a look at the solution below. 1. First, we put the mouse on the column width line between columns AB, double-click and adjust the column width, as shown in the figure below. 2. After the column is widened, we find that numbers are displayed in the cells instead of dates. This is definitely incorrect. Then we should check the format of the cells, as shown in the figure below. 3. Click the "Number" option in the "Home" tab, and click "Other Number Format" in the drop-down menu, as shown in the figure below.

When performing data analysis in Python, it is also necessary to group and summarize by date, for example, to find the periodic pattern of sales volume. Then before using Python for data statistics, you need to add an extra step: get the day of the week from the specified date. For example, February 22, 2022, happens to be the 22nd Tuesday of the first lunar month, so there are particularly many people registering for marriage on this day. This article takes 2022-02-22 as an example to demonstrate 6 ways to get the "day of the week" for a specified date in Python! The weekday() datetime module is a Python built-in library that does not require pip installation. In addition to displaying date and time, it can also perform date and time calculations and formatting.
