万年历干支纪年法

天干地支是什么年怎么看

十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。
十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥
想必知道,10和12的最小公倍数是60,用天干地支记年,60年一循环。
同理,干支记月,五年一循环,农历的闰月,上半月用上个月的干支,下半月用下个月的干支。
干支记日,每60天一循环。干支记时,五天一循环。
年月日时都用干支表示,即为八字。或叫起四柱。
干支记年的算法(以下算法仅适用于公元后的记年)
天干:公历年份减3,除以10,不管商,只管余数,看余数,余数如果为0,就是天干的最后一个。
地支:公历年份减3,除以12,不管商,只管余数,看余数,余数如果为0,就是地支最后一个。
例如:2011年
1、2011-3=2008,2008除以10,余数为8,就是天干第8个,即为辛
2、2011-3=2008,2008除以12,余数为4,就是地支第4个,即为卯。
因此2011年是辛卯年。

如何计算干支纪年法?

一.干支纪年是我国传统的纪年方法。 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干支。续排下去又将恢复原状,周而复始,即如民间所说“六十年转甲子”。
回答人的补充 2009-06-08 22:13
干支纪年萌芽于西汉,始行于王莽,通行于东汉后期。汉章帝元和二年(公元85年),朝廷下令在全国推行干支纪年。有人认为中国在汉武帝以前用干支纪年。

什么是天干地支?干支纪年怎么算?

首先天干地支意思是中国古代对天象的观察。“甲、乙、丙、丁、吴、姬、庚、辛、任、鬼”,称为十根天干。天干地支的组成构成了古代历法。十个和十二个分支依次匹配,形成六十个基本单元。

其次干支纪年法是中国历法上自古以来就一直使用的纪年方法。算法如把干支顺序相配正好六十为一周,循环重复并以循环的方式记录。如果说1984年是甲子年,那么次年,即1985年是乙丑年,1986年是丙寅年。简单来说,来年,天干和地支被一一推后,这个周期就是六十年。比如1984年是甲子年,60年后,2044年会循环到甲子年。

再者天干上,甲乙为木温,丙丁为热,更心为金凉,仁贵为水寒,无极为土,是温热凉寒的过渡阶段。阴毛为木温,四物为热,神油为金凉,海子为水寒,辰须愁味为温、热、凉、寒的过渡阶段。阴对应正月,毛对应二月,以此类推。天干A,照射角度为地暖尚未形成,此角度形成的气候为地支中的阴;天干B,照射角度增大,地暖已经形成,地支中气候为毛;照射角度进一步提高,温暖准备转入热萌阶段,气候为地支中的陈,此时前一阶段没有寒冷,所以陈被称为水墓。

另外干支记是我国最古老的历法。它以天文现象为依据,符合物候特征,反映了五种元素的兴衰。在许多学科中,其他日历发挥着不可替代的作用。在干支时期,在中医、气功、周易疏书、农业、历法等领域具有特殊的实用价值。每当需要使用干枝时,而当用户手中没有万年历时,他往往会束手无策,一年中的干支纪时就可迅速算出。

最简单的天干地支纪年法?

记住一个年分的天干地支,比如1988的天干地支为戊辰龙年我们要计算哪一年,天干十位十位往后推,地支十二位十二位往后推,因为天干为十位,地支为十二位。

天干:甲乙丙丁戊己庚辛壬癸。

地支:子丑寅卯辰巳午未申酉戌亥。

十二生肖:子鼠,丑牛,寅虎,卯兔,辰龙,巳蛇,午马,未羊,申猴,酉鸡,戌狗,亥猪。

扩展资料:

转换规则:适用于所有公历年号。

(1)根据万年历查看年干支,这是比较省事的方法。

(2)自然数序法求干支

根据是公元元年是辛酉年,辛8酉10,干的周期为10支的周期为12。

天干按甲到癸的顺序为1~10,地支的顺序按子到亥的顺序为1~12。

公元前的算法:

年干=8-N(N_8)或8-N+10(N_8),N=年号/10的余数=年号个位数。

年支=10-N(N_10)或10-N+12(N_10),N=年号/12的余数。

例:求公元前22年和公元前159年的干支?

解:前22的年干=8-2=6=己,前159年的年干=8-9+10=9=壬;

前22的年支=10-10+12=12=亥,前159年的年支=10-3=7=午;

故前22年的干支为己亥,前159年的干支为壬午。

公元后的算法:

年干=N-3(N_3)或N-3+10(N≤3),N=年号/10的余数=年号个位数。

年支=N-3(N_3)或N-3+12(N≤3),N=年号/12的余数。

例:求公元1164年和2011年的干支?

1164年的年干=4-3=1=甲,2011年的年干=1-3+10=8=辛;

1164年的年支=0-3+12=9=申,2011年的年支=7-3=4=卯;

故公元1164年的干支为甲申,2011年的干支为辛卯。

(3)整数序法求干支

天干按庚、辛、壬、癸、甲到癸的顺序为-3、-2、-1、0、1~10,

地支的顺序按申、酉、戌、亥、子到亥的顺序为-3、-2、-1、0、1~12。

公元前的算法:

年干=8-N,N=年号/10的余数=年号个位数。

年支=10-N,N=年号/12的余数。

解:前22的年干=8-2=6=己,前159年的年干=8-9=-1=壬;

前22的年支=10-10=0=亥,前159年的年支=10-3=7=午;

故前22年的干支为己亥,前159年的干支为壬午。

公元后的算法:

年干=N-3,N=年号/10的余数=年号个位数。

年支=N-3,N=年号/12的余数。

例:求公元1164年和2011年的干支?

1164年的年干=4-3=1=甲,2011年的年干=1-3=-2=辛;

1164年的年支=0-3=-3=申,2011年的年支=7-3=4=卯;

故公元1164年的干支为甲申,2011年的干支为辛卯。

参考资料:

百度百科-干支纪年

干支纪日是怎么定的?

是指农历每旬的1日、2日,即农历每月的1日2日、11日12日、21日22日

根据天干地支的说法:“甲、乙、丙、丁、戊、己、庚、辛、壬、癸”称为十天干。

每个月又分三个部分,1-10日、11-20日、21-30日,十天一循环,十日为一旬。

从1-10日,11-20日,21-30日分别为:甲日,乙日,丙日,丁日,戊日,己日,庚日,辛日,壬日,癸日。

扩展资料:

天干地支,简称为干支,源自中国远古时代对天象的观测。

根据古人天干地支的记日方法,天干分五行:甲乙同属于木,甲为阳木,乙为阴木;丙丁同属于火,丙为阳火,丁为阴火;戊己同属于土,戊为阳土,己为阴土;庚辛同属于金,庚为阳金,辛为阴金;壬癸同属于水,壬为阳水,癸为阴水。

干支纪日,60日大致合2个月一个周期;一个周期完了重复使用,周而复始,循环下去。确定的文献指出干支纪日始于鲁隐公三年周历二月己巳日("日有食之", 周平王五十一年,换算为公元前720年2月22日)

干支纪日比起记载某月某日,其优势是非常容易计算历史事件的日期间隔,以及是否有闰月存在。因为汉历(农历)每个月29或30日不定,而且有没有闰月也不知道,故如果日期跨月,则计算将会非常困难。至于某月某日和干支的对应,则可以查万年历。

参考资料来源:百度百科-天干地支

参考资料来源:百度百科-丙日

干支纪日法

天干地支纪日怎么计算? 我把公式给你
日天干地支
从已知日期计算干支纪日的公式为:
g=4C+[C/4]+[5y]+[y/4]+[3*(m+1)/5]+d-3
z=8C+[C/4]+[5y]+[y/4]+[3*(m+1)/5]+d+7+i
其中c是世纪数减1。奇数月 i=0,偶数月 i=6,年份前两位,y 是年份后两位,M 是月份,d 是日数。[ ] 表示取整数。
1月和 2月按上一年的 13月和 14月来算,因此C和y也要按上一年的年份来取值。
g 除以 10 的余数是天干,z 锭以 12 的余数是地支。
如果先求得了g,那么
z=g+4C+10+i(奇数月i=0,偶数月i=6)
如:
2009年7月16日
G=80+5+45+2+4+16-3=149 余数为 9,天干是「壬」
Z=149+80+10+0=239 余数为11,地支是「戌」

干支纪日法的日柱公式 由于公历与干支纪法的体系和周期完全不同,因此它们之间的换算问题比较复杂。尤其是求解公历任一日的日干支是十分困难的,目前主要依靠查询万年历解决。作者经过潜心研究,探究推导出──计算公历任一日干支的历法公式,简称《高氏日柱公式》。此公式采用插入世纪常数和月基数的方法,简捷准确而又科学实用,彻底解决了由来已久的历法换算难题。在“不查万年历,日柱早知道”的具体问题上具有极大的实践意义。 编辑1高氏日柱公式1.1 符号意义r:日柱的母数,r除以60的余数即是日柱的干支序列数;s:公元年数后两位数减1,取整数值;u:s除以4的余数;m:月基数d:日期数x:世纪常数注意:闰年2月之后,求出的r需要再加1。1.2 世纪常数现将17世纪至26世纪一千年间的世纪常数x,对应列表如下: 表2-1.1世纪数N 17 18 19 20 21 年限 1601-1700 1701-1800 1801-1900 1901-2000 2001-2100 世纪常数x 3 47 31 15 0 表2-1.2世纪数N 22 23 24 25 26 年限 2101-2200 2201-2300 2301-2400 2401-2500 2501-2600 世纪常数x 44 28 12 57 41 1.3 月基数月基数m,即为前几个月的日数总和除以60的余数。详见下表: 表2-2月基数表月份 1 2 3 4 5 6 7 8 9 10 11 12 月基数 0 31 -1 30 0 31 1 32 3 33 4 34

天干地支纪日法怎么换算 ▲天干地支纪年与公历的近似换算
从已知的公历年份计算干支纪年:年份数减3,除以10的余数是天干,除以12的余数是地支。(公元前的年份则用58-“年份数除以60的余数”后计算)
也可以天干:年份÷10,得到的商不管,看余数,若余数-3得正,则按天干顺序往下数,得数即为天干顺序数,若余数-3为负,则+10,得到的数即为天干数,若余数为3,则为天干的最后一位,即癸。
地支:年份÷12,得到的商不管,看余数,若余数-3得正,则按地支顺序往下数,得数即为地支顺序数。若余数-3为负,则+12,得到的数即为地支顺序数,若余数为3,则为地支的最后一位,即亥。
把天干数和地支数合并起来,即为所求的干支年份。
如:2001年查万年历为辛巳年,算法为:
2001÷10=200……1,1―3=―2,―2+10=8,按天干顺序数到8,甲、乙、丙、丁、戊、己、庚、辛。第8位为辛。
2001÷12=166……9,9―3=6,按地支顺序数到6,子、丑、寅、卯、辰、巳。第6位为巳。
按照以上计算结果,把天干、地支合并起来可知,2001年为辛巳年。
▲干支纪年与格里历的换算
若我们把天干的甲、乙、...、壬、癸编上 0、 ......、8、9 等序号;地支的子、丑、...、戌、亥亦编上 0、1、 ......、10、11 等序号,那么:
从已知的格里历年份计算干支纪年:年份数减4,除以10的余数是天干,除以12的余数是地支。例如:
(1972 - 4)÷ 10 ≡ 8,所以天干是“壬”;
(1972 - 4)÷12 ≡ 0,所以地支是“子”。
附:已知天干地支,如何得到当前是60年中的第几年 (杨霖坤 编程)。
X=天干 Y=地支
if x - y >= 0 then
z = 6x - 5y;
else
z = 6x - 5y + 60;
排出60甲子序列,将自己的虚龄生年放入其中,逆数上行即可找到相对公元年的干支是什么了。或者比照当年或上年的干支,也能找出相应的你所需要的干支来。如你是1987年7月生人,只知道今年是兔年(丁卯)不知道87年是什么干支,
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.癸亥

干支纪日怎么算 干支纪年法
如甲子为第一年,乙丑为第二年,丙寅为第三年……六十年为一周。一周完了,再由甲子年起,周而始,循环下去。例如1929年是农历己巳年,1930年是农历庚午年……到1989年又是农历己巳年。我们在日历上看到的己巳年、庚午年,就是按干支纪年这种方法排列下来的。阳历年份除以60的余数减3便得该年农历干支序号数,再查上面的干支便是干支年纪。如果序号数小于、等于零则于支序号数加60。例如,求1991年干支;1991÷60=33余11,年干支序号数=11-3=8。查干支表知该年为辛未年。又如求1983年干支:1983÷60=33余3,干支序号=3-3=0,加上60,查干支表知该年为癸亥。
干支纪月法
干支纪月法未普遍实行,主要为星相家推算八字用。其方法为:若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月为戊寅;丙或辛之年正月为庚寅,丁或壬之年正为为壬寅,戊或癸之年正月为甲寅。正月之干支知道了,其余月可按六十甲子的序推知。
干支纪日法
甲炎了第一日,乙丑为第二日,丙寅为第三日……60日为一周。一周完了再由甲子日起,周而复始,循环下去。例如农历己巳年(1989年)正月初一是丁酉日,初二是戊戌日……到三月初七正好是60天,因此三月初二又是丁酉日。
干支纪时法
一天中时辰的地支也是确定的,所以二十四小时配十二地支,由夜间十一点至一点为子时,一点至三点为丑时,其余照推。时的天由该日所对天干推求,其歌戾如下:
甲己还生甲,乙庚丙作初,
丙辛从戊起,丁壬庚子居,
戊癸何方发,壬子是真途。
即若该日是甲或己的,在子时上配上甲为甲子;日是乙或庚的,在子时上配上丙为丙子;丙辛日子时配上戊为戊子;丁任日为庚子;戊癸日为壬子。知道了子时的干支,便可推知其余。

干支纪日从哪一天是甲子日? 每年的阳历8月22日干支都不一样的 干支纪日法 甲子为第一日,乙丑为第二日,丙寅为第三日……60日为一周。一周完了再由甲子日起,周而复始,循环下去。例如农历己巳年(1989年)正月初一是丁酉日,初二是戊戌日……到三月初七正好是60天,因此三月初二又是丁酉日。

展开全文