大家好,今天小编来为大家解答以下的问题,关于万年历查干支,51万年历这个很多人还不知道,现在让我们一起来看看吧!
本文目录
C51单片机的万年历程序设计万年历怎么调时间万年历查干支//C51写的公历转农历和星期
#define uchar unsigned char
#define uint unsigned int
#include<intrins.h>
/*
公历年对应的农历数据,每年三字节,
格式第一字节BIT7-4位表示闰月月份,值为0为无闰月,BIT3-0对应农历第1-4月的大小
第二字节BIT7-0对应农历第5-12月大小,第三字节BIT7表示农历第13个月大小
月份对应的位为1表示本农历月大(30天),为0表示小(29天)
第三字节BIT6-5表示春节的公历月份,BIT4-0表示春节的公历日期
*/
code uchar year_code[597]={
0x04,0xAe,0x53,//1901 0
0x0A,0x57,0x48,//1902 3
0x55,0x26,0xBd,//1903 6
0x0d,0x26,0x50,//1904 9
0x0d,0x95,0x44,//1905 12
0x46,0xAA,0xB9,//1906 15
0x05,0x6A,0x4d,//1907 18
0x09,0xAd,0x42,//1908 21
0x24,0xAe,0xB6,//1909
0x04,0xAe,0x4A,//1910
0x6A,0x4d,0xBe,//1911
0x0A,0x4d,0x52,//1912
0x0d,0x25,0x46,//1913
0x5d,0x52,0xBA,//1914
0x0B,0x54,0x4e,//1915
0x0d,0x6A,0x43,//1916
0x29,0x6d,0x37,//1917
0x09,0x5B,0x4B,//1918
0x74,0x9B,0xC1,//1919
0x04,0x97,0x54,//1920
0x0A,0x4B,0x48,//1921
0x5B,0x25,0xBC,//1922
0x06,0xA5,0x50,//1923
0x06,0xd4,0x45,//1924
0x4A,0xdA,0xB8,//1925
0x02,0xB6,0x4d,//1926
0x09,0x57,0x42,//1927
0x24,0x97,0xB7,//1928
0x04,0x97,0x4A,//1929
0x66,0x4B,0x3e,//1930
0x0d,0x4A,0x51,//1931
0x0e,0xA5,0x46,//1932
0x56,0xd4,0xBA,//1933
0x05,0xAd,0x4e,//1934
0x02,0xB6,0x44,//1935
0x39,0x37,0x38,//1936
0x09,0x2e,0x4B,//1937
0x7C,0x96,0xBf,//1938
0x0C,0x95,0x53,//1939
0x0d,0x4A,0x48,//1940
0x6d,0xA5,0x3B,//1941
0x0B,0x55,0x4f,//1942
0x05,0x6A,0x45,//1943
0x4A,0xAd,0xB9,//1944
0x02,0x5d,0x4d,//1945
0x09,0x2d,0x42,//1946
0x2C,0x95,0xB6,//1947
0x0A,0x95,0x4A,//1948
0x7B,0x4A,0xBd,//1949
0x06,0xCA,0x51,//1950
0x0B,0x55,0x46,//1951
0x55,0x5A,0xBB,//1952
0x04,0xdA,0x4e,//1953
0x0A,0x5B,0x43,//1954
0x35,0x2B,0xB8,//1955
0x05,0x2B,0x4C,//1956
0x8A,0x95,0x3f,//1957
0x0e,0x95,0x52,//1958
0x06,0xAA,0x48,//1959
0x7A,0xd5,0x3C,//1960
0x0A,0xB5,0x4f,//1961
0x04,0xB6,0x45,//1962
0x4A,0x57,0x39,//1963
0x0A,0x57,0x4d,//1964
0x05,0x26,0x42,//1965
0x3e,0x93,0x35,//1966
0x0d,0x95,0x49,//1967
0x75,0xAA,0xBe,//1968
0x05,0x6A,0x51,//1969
0x09,0x6d,0x46,//1970
0x54,0xAe,0xBB,//1971
0x04,0xAd,0x4f,//1972
0x0A,0x4d,0x43,//1973
0x4d,0x26,0xB7,//1974
0x0d,0x25,0x4B,//1975
0x8d,0x52,0xBf,//1976
0x0B,0x54,0x52,//1977
0x0B,0x6A,0x47,//1978
0x69,0x6d,0x3C,//1979
0x09,0x5B,0x50,//1980
0x04,0x9B,0x45,//1981
0x4A,0x4B,0xB9,//1982
0x0A,0x4B,0x4d,//1983
0xAB,0x25,0xC2,//1984
0x06,0xA5,0x54,//1985
0x06,0xd4,0x49,//1986
0x6A,0xdA,0x3d,//1987
0x0A,0xB6,0x51,//1988
0x09,0x37,0x46,//1989
0x54,0x97,0xBB,//1990
0x04,0x97,0x4f,//1991
0x06,0x4B,0x44,//1992
0x36,0xA5,0x37,//1993
0x0e,0xA5,0x4A,//1994
0x86,0xB2,0xBf,//1995
0x05,0xAC,0x53,//1996
0x0A,0xB6,0x47,//1997
0x59,0x36,0xBC,//1998
0x09,0x2e,0x50,//1999 294
0x0C,0x96,0x45,//2000 297
0x4d,0x4A,0xB8,//2001
0x0d,0x4A,0x4C,//2002
0x0d,0xA5,0x41,//2003
0x25,0xAA,0xB6,//2004
0x05,0x6A,0x49,//2005
0x7A,0xAd,0xBd,//2006
0x02,0x5d,0x52,//2007
0x09,0x2d,0x47,//2008
0x5C,0x95,0xBA,//2009
0x0A,0x95,0x4e,//2010
0x0B,0x4A,0x43,//2011
0x4B,0x55,0x37,//2012
0x0A,0xd5,0x4A,//2013
0x95,0x5A,0xBf,//2014
0x04,0xBA,0x53,//2015
0x0A,0x5B,0x48,//2016
0x65,0x2B,0xBC,//2017
0x05,0x2B,0x50,//2018
0x0A,0x93,0x45,//2019
0x47,0x4A,0xB9,//2020
0x06,0xAA,0x4C,//2021
0x0A,0xd5,0x41,//2022
0x24,0xdA,0xB6,//2023
0x04,0xB6,0x4A,//2024
0x69,0x57,0x3d,//2025
0x0A,0x4e,0x51,//2026
0x0d,0x26,0x46,//2027
0x5e,0x93,0x3A,//2028
0x0d,0x53,0x4d,//2029
0x05,0xAA,0x43,//2030
0x36,0xB5,0x37,//2031
0x09,0x6d,0x4B,//2032
0xB4,0xAe,0xBf,//2033
0x04,0xAd,0x53,//2034
0x0A,0x4d,0x48,//2035
0x6d,0x25,0xBC,//2036
0x0d,0x25,0x4f,//2037
0x0d,0x52,0x44,//2038
0x5d,0xAA,0x38,//2039
0x0B,0x5A,0x4C,//2040
0x05,0x6d,0x41,//2041
0x24,0xAd,0xB6,//2042
0x04,0x9B,0x4A,//2043
0x7A,0x4B,0xBe,//2044
0x0A,0x4B,0x51,//2045
0x0A,0xA5,0x46,//2046
0x5B,0x52,0xBA,//2047
0x06,0xd2,0x4e,//2048
0x0A,0xdA,0x42,//2049
0x35,0x5B,0x37,//2050
0x09,0x37,0x4B,//2051
0x84,0x97,0xC1,//2052
0x04,0x97,0x53,//2053
0x06,0x4B,0x48,//2054
0x66,0xA5,0x3C,//2055
0x0e,0xA5,0x4f,//2056
0x06,0xB2,0x44,//2057
0x4A,0xB6,0x38,//2058
0x0A,0xAe,0x4C,//2059
0x09,0x2e,0x42,//2060
0x3C,0x97,0x35,//2061
0x0C,0x96,0x49,//2062
0x7d,0x4A,0xBd,//2063
0x0d,0x4A,0x51,//2064
0x0d,0xA5,0x45,//2065
0x55,0xAA,0xBA,//2066
0x05,0x6A,0x4e,//2067
0x0A,0x6d,0x43,//2068
0x45,0x2e,0xB7,//2069
0x05,0x2d,0x4B,//2070
0x8A,0x95,0xBf,//2071
0x0A,0x95,0x53,//2072
0x0B,0x4A,0x47,//2073
0x6B,0x55,0x3B,//2074
0x0A,0xd5,0x4f,//2075
0x05,0x5A,0x45,//2076
0x4A,0x5d,0x38,//2077
0x0A,0x5B,0x4C,//2078
0x05,0x2B,0x42,//2079
0x3A,0x93,0xB6,//2080
0x06,0x93,0x49,//2081
0x77,0x29,0xBd,//2082
0x06,0xAA,0x51,//2083
0x0A,0xd5,0x46,//2084
0x54,0xdA,0xBA,//2085
0x04,0xB6,0x4e,//2086
0x0A,0x57,0x43,//2087
0x45,0x27,0x38,//2088
0x0d,0x26,0x4A,//2089
0x8e,0x93,0x3e,//2090
0x0d,0x52,0x52,//2091
0x0d,0xAA,0x47,//2092
0x66,0xB5,0x3B,//2093
0x05,0x6d,0x4f,//2094
0x04,0xAe,0x45,//2095
0x4A,0x4e,0xB9,//2096
0x0A,0x4d,0x4C,//2097
0x0d,0x15,0x41,//2098
0x2d,0x92,0xB5,//2099
};
///月份数据表
code uchar day_code1[9]={0x0,0x1f,0x3b,0x5a,0x78,0x97,0xb5,0xd4,0xf3};
code uint day_code2[3]={0x111,0x130,0x14e};
/*
函数功能:输入BCD阳历数据,输出BCD阴历数据(只允许1901-2099年)
调用函数示例:Conversion(c_sun,year_sun,month_sun,day_sun)
如:计算2004年10月16日Conversion(0,0x4,0x10,0x16);
c_sun,year_sun,month_sun,day_sun均为BCD数据,c_sun为世纪标志位,c_sun=0为21世
纪,c_sun=1为19世纪
调用函数后,原有数据不变,读c_moon,year_moon,month_moon,day_moon得出阴历BCD数据
*/
bit c_moon;
data uchar year_moon,month_moon,day_moon,week;
/*子函数,用于读取数据表中农历月的大月或小月,如果该月为大返回1,为小返回0*/
bit get_moon_day(uchar month_p,uint table_addr)
{
uchar temp;
switch(month_p)
{
case 1:{temp=year_code[table_addr]&0x08;
if(temp==0)return(0);else return(1);}
case 2:{temp=year_code[table_addr]&0x04;
if(temp==0)return(0);else return(1);}
case 3:{temp=year_code[table_addr]&0x02;
if(temp==0)return(0);else return(1);}
case 4:{temp=year_code[table_addr]&0x01;
if(temp==0)return(0);else return(1);}
case 5:{temp=year_code[table_addr+1]&0x80;
if(temp==0) return(0);else return(1);}
case 6:{temp=year_code[table_addr+1]&0x40;
if(temp==0)return(0);else return(1);}
case 7:{temp=year_code[table_addr+1]&0x20;
if(temp==0)return(0);else return(1);}
case 8:{temp=year_code[table_addr+1]&0x10;
if(temp==0)return(0);else return(1);}
case 9:{temp=year_code[table_addr+1]&0x08;
if(temp==0)return(0);else return(1);}
case 10:{temp=year_code[table_addr+1]&0x04;
if(temp==0)return(0);else return(1);}
case 11:{temp=year_code[table_addr+1]&0x02;
if(temp==0)return(0);else return(1);}
case 12:{temp=year_code[table_addr+1]&0x01;
if(temp==0)return(0);else return(1);}
case 13:{temp=year_code[table_addr+2]&0x80;
if(temp==0)return(0);else return(1);}
}
}
/*
函数功能:输入BCD阳历数据,输出BCD阴历数据(只允许1901-2099年)
调用函数示例:Conversion(c_sun,year_sun,month_sun,day_sun)
如:计算2004年10月16日Conversion(0,0x4,0x10,0x16);
c_sun,year_sun,month_sun,day_sun均为BCD数据,c_sun为世纪标志位,c_sun=0为21世
纪,c_sun=1为19世纪
调用函数后,原有数据不变,读c_moon,year_moon,month_moon,day_moon得出阴历BCD数据
*/
void Conversion(bit c,uchar year,uchar month,uchar day)
{//c=0为21世纪,c=1为19世纪输入输出数据均为BCD数据
uchar temp1,temp2,temp3,month_p;
uint temp4,table_addr;
bit flag2,flag_y;
temp1=year/16;//BCD->hex先把数据转换为十六进制
temp2=year%16;
year=temp1*10+temp2;
temp1=month/16;
temp2=month%16;
month=temp1*10+temp2;
temp1=day/16;
temp2=day%16;
day=temp1*10+temp2;
//定位数据表地址
if(c==0)
{
table_addr=(year+0x64-1)*0x3;
}
else
{
table_addr=(year-1)*0x3;
}
//定位数据表地址完成
//取当年春节所在的公历月份
temp1=year_code[table_addr+2]&0x60;
temp1=_cror_(temp1,5);
//取当年春节所在的公历月份完成
//取当年春节所在的公历日
temp2=year_code[table_addr+2]&0x1f;
//取当年春节所在的公历日完成
//计算当年春年离当年元旦的天数,春节只会在公历1月或2月
if(temp1==0x1)
{
temp3=temp2-1;
}
else
{
temp3=temp2+0x1f-1;
}
//计算当年春年离当年元旦的天数完成
//计算公历日离当年元旦的天数,为了减少运算,用了两个表
//day_code1[9],day_code2[3]
//如果公历月在九月或前,天数会少于0xff,用表day_code1[9],
//在九月后,天数大于0xff,用表day_code2[3]
//如输入公历日为8月10日,则公历日离元旦天数为day_code1[8-1]+10-1
//如输入公历日为11月10日,则公历日离元旦天数为day_code2[11-10]+10-1
if(month<10)
{
temp4=day_code1[month-1]+day-1;
}
else
{
temp4=day_code2[month-10]+day-1;
}
if((month>0x2)&&(year%0x4==0))
{//如果公历月大于2月并且该年的2月为闰月,天数加1
temp4+=1;
}
//计算公历日离当年元旦的天数完成
//判断公历日在春节前还是春节后
if(temp4>=temp3)
{//公历日在春节后或就是春节当日使用下面代码进行运算
temp4-=temp3;
month=0x1;
month_p=0x1;//month_p为月份指向,公历日在春节前或就是春节当日month_p指向首月
flag2=get_moon_day(month_p,table_addr);
//检查该农历月为大小还是小月,大月返回1,小月返回0
flag_y=0;
if(flag2==0)temp1=0x1d;//小月29天
else temp1=0x1e;//大小30天
temp2=year_code[table_addr]&0xf0;
temp2=_cror_(temp2,4);//从数据表中取该年的闰月月份,如为0则该年无闰月
while(temp4>=temp1)
{
temp4-=temp1;
month_p+=1;
if(month==temp2)
{
flag_y=~flag_y;
if(flag_y==0)
month+=1;
}
else month+=1;
flag2=get_moon_day(month_p,table_addr);
if(flag2==0)temp1=0x1d;
else temp1=0x1e;
}
day=temp4+1;
}
else
{//公历日在春节前使用下面代码进行运算
temp3-=temp4;
if(year==0x0)
{
year=0x63;c=1;
}
else year-=1;
table_addr-=0x3;
month=0xc;
temp2=year_code[table_addr]&0xf0;
temp2=_cror_(temp2,4);
if(temp2==0)
month_p=0xc;
else
month_p=0xd;//
/*month_p为月份指向,如果当年有闰月,一年有十三个月,月指向13,无闰月指向12*/
flag_y=0;
flag2=get_moon_day(month_p,table_addr);
if(flag2==0)temp1=0x1d;
else temp1=0x1e;
while(temp3>temp1)
{
temp3-=temp1;
month_p-=1;
if(flag_y==0)month-=1;
if(month==temp2)flag_y=~flag_y;
flag2=get_moon_day(month_p,table_addr);
if(flag2==0)temp1=0x1d;
else temp1=0x1e;
}
day=temp1-temp3+1;
}
c_moon=c;//HEX->BCD,运算结束后,把数据转换为BCD数据
temp1=year/10;
temp1=_crol_(temp1,4);
temp2=year%10;
year_moon=temp1|temp2;
temp1=month/10;
temp1=_crol_(temp1,4);
temp2=month%10;
month_moon=temp1|temp2;
temp1=day/10;
temp1=_crol_(temp1,4);
temp2=day%10;
day_moon=temp1|temp2;
}
/*函数功能:输入BCD阳历数据,输出BCD星期数据(只允许1901-2099年)
调用函数示例:Conver_week(c_sun,year_sun,month_sun,day_sun)
如:计算2004年10月16日Conversion(0,0x4,0x10,0x16);
c_sun,year_sun,month_sun,day_sun均为BCD数据,c_sun为世纪标志位,c_sun=0为21世
纪,c_sun=1为19世纪
调用函数后,原有数据不变,读week得出阴历BCD数据
*/
code uchar table_week[12]={0,3,3,6,1,4,6,2,5,0,3,5};//月修正数据表
/*
算法:日期+年份+所过闰年数+月较正数之和除7的余数就是星期但如果是在
闰年又不到3月份上述之和要减一天再除7
星期数为0
*/
void Conver_week(bit c,uchar year,uchar month,uchar day)
{//c=0为21世纪,c=1为19世纪输入输出数据均为BCD数据
uchar temp1,temp2;
temp1=year/16;//BCD->hex先把数据转换为十六进制
temp2=year%16;
year=temp1*10+temp2;
temp1=month/16;
temp2=month%16;
month=temp1*10+temp2;
temp1=day/16;
temp2=day%16;
day=temp1*10+temp2;
if(c==0){year+=0x64;}//如果为21世纪,年份数加100
temp1=year/0x4;//所过闰年数只算1900年之后的
temp2=year+temp1;
temp2=temp2%0x7;//为节省资源,先进行一次取余,避免数大于0xff,避免使用整型数据
temp2=temp2+day+table_week[month-1];
if(year%0x4==0&&month<3)temp2-=1;
week=temp2%0x7;
}
//test
uchar c_sun,year_sun,month_sun,day_sun;
void main()
{
c_sun=1;
year_sun=0x2;
month_sun=0x11;
day_sun=0x3;
Conver_week(c_sun,year_sun,month_sun,day_sun);
Conversion(c_sun,year_sun,month_sun,day_sun);
while(1);
}
1、我的电子万年历走快了十分钟,要把它从2:59调成2:49。调整时间的按钮在背面,把万年历翻过来。
2、背面的左下角就有四个按钮。
3、按一下写着“设置”旁边的按钮,按钮上面是双箭头的。
4、按一下后,电子钟的年份数字就会开始闪烁,小编拍的都是数字闪不见了的时候。
5、再按一下就轮到月份的数字闪烁,像这样依次年月日时分……选择,要改哪个数字就按到那个数字开始闪烁,小编要改的是时分的“分”。
6、然后再按“+”的按钮,旁边写着“修改/闹铃”那个。(按“+”按钮只能是往上加,没有减的,就像我的59要改成49,就只能60、1、2、3这样加上去。)
7、这样就调好了,要调日期或星期几也是同样的调整方法。
万年历天干地支表查询 1987年5月13日星期三农历四月十六日丁卯年乙巳月壬戌日
万年历怎么查月的天干地支宝宝ND28M:你好。
月份干支:
一年从【立春】开始。
年上起月口诀:甲己之年丙作首,乙庚之岁戊当头,丙辛之岁寻庚上,丁壬壬位顺水流。
若言戊癸何方发,甲寅之上好追求。
干支历的每月计时是按二十四节气的“节”开始。
每年正月地支“寅”是固定不变的。
例如2014年正月的干支历:2014年是“甲午”年,根据上面的口诀:甲己之年丙作首,则正月为【丙寅】。正月是从立春开始:阳历02月04日【立春】,开始计正月,实际阴历已经到了正月初五。
其余类推。
万年历天干地支查询 1987年5月13日星期三农历四月十六日丁卯年乙巳月壬戌日
万年历日干支查询戊午年庚申月甲寅日 9点前甲戌时 9点后乙亥时
万年历里面的天干,地支指的是什么意思?天干地支,简称“干支”。在中耽古代的历法中,甲、乙、丙、丁、戊、己、庚、辛、壬、癸被称为“十天干”,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥叫作“十二地支”。
如何查什么年什么月+天干地支中国古代的一种纪年法。即以甲、乙、丙、丁、戊、己、庚、辛、壬、癸为十干,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥为十二支,把干、支顺序配合。如甲子、乙丑等,经过六十年又回到甲子。周而复始,循环不已。我国农历现仍沿用干支纪年。
干支纪年萌芽于西汉,始行于王莽,通行于东汉后期。汉章帝元和二年(公元85年),朝廷下令在全国推行干支纪年。有人认为中国在汉武帝以前用干支纪年。可是,这就是太岁纪年,用太岁所在纪年,干支表示十二辰(把黄道附一周天分为十二等分)。木星11.862年绕天一周,所以太岁约86年多走过一辰,这叫做“超辰”。在颛顼历上,西汉武帝太初元年(前104年)是太岁在丙子,太初历用超辰法改变为丁丑。汉成帝末年,由刘歆重新编订的三统历又把太初元年改变为丙子,把太始二年(前95年)从乙酉改变为丙戌。还东汉的历学者没用超辰法。所以太岁纪年和干支纪年从太始二年表面一样。但是用天干和地支搭配纪年的表现方式相传自黄帝时期就开始了,在殷墟商代考古发现过六十甲子表的残片。
1.干和支的含义:干支是天干,地支的合称。
干指天干,共有10个符号:
1 2 3 4 5 6 7 8 9 10
甲乙丙丁戊己庚辛壬癸
支指地支,共有12个符号:
1 2 3 4 5 6 7 8 9 10 11 12
子丑寅卯辰巳午未申酉戌亥
2.干和支组合后用于纪年。即:将十天干和十二地支按顺序搭配组合成干支,用于纪年。按此排法,当天干10个符号排了六轮与地支12个符号排了五轮以后,可构成60干支。续排下去又将恢复原状,周而复始,即如民间所说“六十年转甲子”。
[编辑本段]六十年甲子(干支表)
1 2 3 4 5 6 7 8 9 10
甲子乙丑丙寅丁卯戊辰己巳庚午辛未壬申癸酉
11 12 13 14 15 16 17 18 19 20
甲戌乙亥丙子丁丑戊寅己卯庚辰辛巳壬午癸未
21 22 23 24 25 26 27 28 29 30
甲申乙酉丙戌丁亥戊子己丑庚寅辛卯壬辰癸巳
31 32 33 34 35 36 37 38 39 40
甲午乙未丙申丁酉戊戌己亥庚子辛丑壬寅癸卯
41 42 43 44 45 46 47 48 49 50
甲辰乙巳丙午丁未戊申己酉庚戌辛亥壬子癸丑
51 52 53 54 55 56 57 58 59 60
甲寅乙卯丙辰丁巳戊午己未庚申辛酉壬戌癸亥
[编辑本段]结合实际了解“十二地支”
1.用十二种动物分别与十二地支相配成为“十二生肖年”。(见下图)如凡是含有“子”的干支年,就是“鼠年”,这一年里出生的人都是属“鼠”;凡是含有“丑”的干支年就是“牛年”,这一年进而出生的人都是属“牛”。以此类推。(如下表)
十二生肖年
1 2 3 4 5 6 7 8 9 10 11 12
子鼠丑牛寅虎卯兔辰龙巳蛇午马未羊申猴酉鸡戌狗亥猪
2.以十二地支来表示十二时辰。
一日有二十四小时,而我国传统则以十二个时辰来表示,即一时辰是二小时。(如下表)
二十四小时和十二时辰对照表
子丑寅卯辰巳
23-01:01-03:03-05:05-07:07-09:09-11
午未申酉戌亥
11-13:......>>
不查万年历怎样确定日干支很难背哦!
甲子青虎初一善虎蛇金戌子牛献乙丑戊申十二猴送位前已九鼠楼
丙寅癸酉念三江寅宋初未九牛香丁卯红兔初四寅宋龙马金九月旬
戊辰壬戌十四蛇寅龙后二五六八己丙戌念五羊寅龙蛇羊七九藏
庚午白龙初六猪火局后六金牛初辛未登卯十八天壬马金鸡十牛先
壬申丁酉念九刚鸡狗蛇羊鼠上仓癸酉壬辰初十羊正四后五燕八江
甲戌丙辰念一狗龙***着鸡羊走乙亥白猪初二天送初羊狗牛开山
丙子青蛇十三交金局前三兔火烧丁丑黄蛇念三卯二三入六八牛旬
戊寅癸亥初五戌龙蛇六八子前七已卯丁亥十七牛青蛇原玉上羊楼
康辰白蛇念八辰辰午金猪照天门辛已乙亥初九暗辰七前六八十天
壬午黄猪十九狗二五七九鼠上走癸未青马初一天报刚周刀江牛翻
甲申戊子十二卯送江前堂五七小乙酉癸丑念二章寅卯堂章七子乡
丙戌红羊初三鸡二三入六八子一丁亥辛丑十四鼠壬安后送西周猪
戊子乙丑念六卯二四六七狗上咬己丑黄羊初七章二五双七子一良
庚寅癸未十八酉寅辰原迎猪西丑辛卯丁丑念八子二五七九鼠上起
壬辰黑猴初十寅子报前五六九辰癸巳红猴念一蛇寅辰唐迎猪牛霞
甲午庚寅初二营林堂马猴猪十程乙未乙酉十二亥火局前三蛇猴在
丙申黄鸡念四虎理玉琴章鸡合猪丁酉癸卯初五印木局出果后八进
戊戌红虑十六金蛇羊金狗鼠上分已亥白鸡念七猪牛形八里未月初
庚子乙卯初九寅化刀后六初牛林辛丑黄兔十九初送堂未狼十一鼠
壬寅甲戊三十猴正三四六九月牛癸卯戊辰十一亥秦送双蛇酉牛在
甲辰壬辰念二寅送迎初马九月旬乙巳丁亥初三堂报刚羊马酉牛良
丙午庚辰十五猴后龙周刀安九牛丁未青龙念五形玉子六九在长营
戊申己亥初七寅勤虎后七上九辰己酉癸亥十八堂龙马虎鸡猪牛房
庚戌红蛇念八申送玉周马十一飞辛亥壬子初九江子报后五玉猴堂
壬子红鼠念一天龙虎蛇羊鸡上山癸丑白马初二刚子送己鸡五营乡
甲寅青鼠十三羊玉子五七刀后绩乙卯戊子念四戌琴玉周刀才子西
丙辰壬午初六丑玉马金子后八九丁巳丙午十七刚林周进国才子乡
戊午庚子念七羊送刀长江马牛王乙未忆未初八良送龙马金猪过双大羊
庚申黄羊十九牛林刚化章金黄猴辛酉甲寅三十龙正三四六猪猴行
壬戌戊申十一章琴送双蛇七九良癸亥壬申念二鸡送蛇章元鸡子西
甲子丙寅初三延送章未行鸡戌见乙丑庚寅十五卯寅蛇羊鸡戌淹好
丙寅甲申念六章寅蛇申青淹国乡丁卯戊寅初七酉送堂后勤延国九
戊辰壬寅十七鼠二四六九腊月牛乙巳丁酉念八林二三入五七九辰
庚午壬辰初九章寅龙羊鸡后五堂辛未丙辰二十金正三四六七九申
壬申庚戌初一亥寅蛇申章酉花开癸酉甲辰十三寅正五后三申酉形国人
甲戌红兔念四蛇蛇羊鸡戌延来查乙亥壬戌初五申正四六九后鸡鼠延新
丙子丙戌十六化寅龙羊鸡十一腊丁丑庚辰念七寅二四六九腊月神
戊寅青猪初八辰二龙双马鸡鼠人己卯己亥十九未二龙羊马鸡国贵
庚辰癸巳念九良玉堂琴英青国长辛巳红猪十二天玉良琴迎后蛇延
壬午白猪念三辰玉马金鸡化天门癸未青蛇初四未玉琴鸡戌子延会
这就是了!...>>
怎样查时辰的干支 1.干支计时法是以地支为主。从每天的23点开始为子时,而后依次是丑、寅、卯、辰、巳、午、未、申、酉、戌、亥等。每个计时单位的名称是“时辰”,相当于现在的两个小时,循环一次正是二十四小时。天干的作用在于扩展计数规模以及统一干、支两个系统。
干支不仅可用于计时,还可用来计年、月、日。其中年和日传说中是从轩辕黄帝时代的起始点一直流传下来的。而月和时则分别可以用口诀从年和日推算。
口诀是:“甲已还生甲,乙庚丙作初,丙辛从戊起,丁壬庚子居,戊癸何方始,壬子是真途。”意思是每个甲年和已年,其子月必是甲子月,而甲日和已日的子时也必定是甲子时,其余以此类推。
子月是夏太阴历十一月,也叫冬月,(但在周太阴历中是首月。)冬至通常在每年的这个月,而按前面提到的那个传说,干支计时系统的原点就规定在一个冬至的子时为甲子年甲子月甲子日甲子时。
需要说明的是,这里所说的每年冬月,不是指某一年当年的冬月,而是指上一年的,这是由于过去王朝更迭,将历法首月改来改去造成的,后来不再改了,但首月已变为正月,而干支计时系统又不能断开以适应改变了的首月,所以就成了这个样子。
另外,干、支还有另外的叫法,即岁阳和岁阴,但不是甲子乙丑什么的,而是象外国语译音一样,比如昭阳赤奋若,商横君傩什么的,古里古怪,却也挺好玩的说。:)
2.古代十二时辰
【子时】夜半,又名子夜、中夜:十二时辰的第一个时辰。(北京时间23时至01时)。
【丑时】鸡鸣,又名荒鸡:十二时辰的第二个时辰。(北京时间01时至03时)。
【寅时】平旦,又称黎明、早晨、日旦等:时是夜与日的交替之际。(北京时间03时至05时)。
【卯时】日出,又名日始、破晓、旭日等:指太阳刚刚露脸,冉冉初升的那段时间。(北京时间05时至07时)。
【辰时】食时,又名早食等:古人“朝食”之时也就是吃早饭时间,(北京时间07时至09时)。
【巳时】隅中,又名日禺等:临近中午的时候称为隅中。(北京时间09时至11时)。
【午时】日中,又名日正、中午等:(北京时间11时至13时)。
【未时】日i,又名日跌、日央等:太阳偏西为日跌。(北京时间13时至15时)。
【申时】哺时,又名日铺、夕食等:(北京时间15食至17时)。
【酉时】日入,又名日落、日沉、傍晚:意为太阳落山的时候。(北京时间17是至19时)。
【戌时】黄昏,又名日夕、日暮、日晚等:此时太阳已经落山,天将黑未黑。天地昏黄,万物朦胧,故称黄昏。(北京时间19时至21时)。
【亥时】人定,又名定昏等:此时夜色已深,人们也已经停止活动,安歇睡眠了。人定也就是人静。(北京时间21时至23时)。
关于本次万年历查干支和51万年历的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。