天干地支万能计算公式,天干地支的算法

2024-05-10 06:18

1. 天干地支万能计算公式,天干地支的算法

 提起天干地支万能计算公式,大家都知道,有人问天干地支的算法,另外,还有人想问1993年,用干支纪年是什么时候,怎么计算的,具体公式,你知道这是怎么回事?其实求天干地支的计算方法,下面就一起来看看天干地支的算法,希望能够帮助到大家!
   天干地支万能计算公式   
     
   1、天干地支计算公式:天干地支的算法   天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸
   地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥地支有小数点的怎么算。
   天干=(年份-3)/10……余数余数为几就数几个
   地支=(年份-3)/12……余数同上
   比如今年天干地支最正确的算法。
   (-3)/10……余数为0数十个就是癸
   (-3)/12……余数为6数六个是巳
   来源浅考
   相传早在公元前年,于中华始祖黄帝建国时,命大挠氏探察天地之气机,探究五行。
   一些学者从中国上古的夏代帝王世系和商代汤王以下所有帝王的名字中,探究十天干中的字已被用于这一特有现象。郑文光在所著《中国天文学源流》一书中认为,十天干起源于中国古代羲和“生十日”的神话,是十进位法概念在纪时中的反映,应当产生于渔猎时代的原始;“十二地支”则由常羲“生月十有二”的神话演变而来,产生于殷商之前,后逐渐演变为十二辰。所以,郑文光推断:“十二支宜乎是夏人的创作。”
   陈遵妫在《中国天文学史》中指出,“在四千多年前的夏代,可能已有干支产生了”。杜石然等则在编著的《中国科学技术史稿》一书中,主张夏代已有十天干纪日法,商代在夏代天干纪日的基础上,进一步使用干支纪法,从而把十天干和十二地支配合在一起形成六十循环的纪日法。天干地支指标公式。
   大约在战国末年,依据各国史官长期积累下来的材料编成的史书《世本》说:“容成作历,大桡作甲子”,《尚书正义》解释说:“二人皆黄帝之臣,盖自黄帝以来,始用甲子纪日,每六十日而甲子一周”。看支是大桡创制的,大桡“采五行之情,占斗机所建,始作甲乙以名日,谓之干;作子丑以名月,谓之枝,有事于天则用日,有事于地则用月,之别,故有枝干名也。”
     
   2、天干地支计算公式:年,用干支纪年是什么时候,怎么计算的,具体公式   干支纪年法,我国传统的纪年方法。
   1.干和支的含义:干支是天干,地支的合称。
   十大天干:甲丁庚癸
   十二地支:子(鼠)
   丑(牛)
   寅(虎)
   卯(兔)
   求天干地支的计算方法,   辰(龙)
   巳(蛇)
   午(马)任意日干支巧算法。
   未(羊)
   申(猴)
   酉(鸡)
   戌(狗)干支纪年法简便算法公式。
   亥(猪)
   2.干和支组合后用于纪年。即:将十天干和十二地支按顺序搭配组合成干支,用于纪年。按此排法,可构成60干支(即为一花甲)。续排下去又将恢复原状,周而复始,永无止尽。十天干所支。
   3、计算方法如下:庚辰日女命短。
   (1)将十大天干、十二地支编号。如下:丙己壬子卯午酉天干地支日期计算器。
   (2)计算时,年位的数对应天干的编号、用年数除以12,得到的余数对应地支的编号,合起来就是该年的干支纪年法。天干地支的计算方法。
   如年:位是1,对应的天干的编号就是“辛”,再用除以12得到余7,对应地支编号为“卯”合起来即年为“辛卯”年。初中历史时间计算公式。
   以上就是与天干地支的算关内容,是关于天干地支的算法的分享。看完天干地支万能计算公式后,希望这对大家有所帮助!

天干地支万能计算公式,天干地支的算法

2. 天干地支计算的公式是什么?

关于天干,地支方面的算法:
天干包括:甲、乙、丙、丁、戊、己、庚、辛、壬、癸
地支包括:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥;
子时(23—1点):鼠; 丑时(午夜1—3点):牛; 寅时(后半夜3—5点):虎;
卯时(早晨5—7点):兔; 辰时(早晨7—9点):龙; 已时(上午9—11点):蛇;
午时(中午11—13点):马; 未时(下午13—15点):羊; 申时(下午15—17点):猴;
酉时(下午17—19点):鸡; 戌时(晚19—21点):犬; 亥时(晚上21—23点):猪。

天干和地支的例子[知道的年份比求值的年份大]:
2006年是丙戌年,那么1994年是什么年呢?( 甲戌年 ),那时出生的小孩属什么呢?(狗 ) 
天干计算方法:2006-1994=12 从丙开始往后(也就是往左)数12个,天干是甲。
地支计算方法:2006-1994=12 从戌开始往后(也就是往左)数12个,地支是戌。

天干和地支的例子[知道的年份比求值的年份小]:
2008年北京奥运会是戊子年,请问2012年伦敦奥运会是什么年呢?
天干计算方法:2012-2008=4 从戊开始往前(也就是往右)算4个,天干是壬。
地支计算方法:2012-2008=4 从子开始往前(也就是往右)算4个,地支是辰。
所以2012年伦敦奥运会是壬辰年。

遇到此种题目,一般为一道选择题,方法是先把天干,地支列出草稿纸上。
如果知道的年份比求值的年份大,那么就应该往后算,也就是往左。
如果知道的年份比求值的年份小,那么就应该后前算,也就是往右。 

如果您实在是算不了,那就把下面的重点记忆:
2008年:北京奥运会 戊子年
2009年:世界魔术大会 己丑年
2010年:上海世博会 庚寅年
2012年:伦敦奥运会 壬辰年
2016年:里约热内卢 丙申年

3. 天干地支计算公式是什么?

天干地支计算公式是公元年数先减三,除12余数是地支。月干公式,月的地支是固定的如正月起寅之类只计算月干,天干地支又分阳干阴干,阳支阴支每一个天干可以和一个地支相配排列,天干在前地支在后,天干由甲起地支有子起,阳干只能配阳支不与阴支相配。

天干地支的特点
干支纪年法用阳历的年份除以60得到的年份再减去3就是这一年农历的干支序号数,查干支表得到干支年纪,若得出来的数据小于零或者等于零则加上60即可,干支纪年都是从每年的立春开始的,不管立春在前一年的腊月还是新一年的正月,立春开始才算新的一年。
干支纪月法主要是星相家用来推算八字用的,所以没有普及实行,其方法为若遇甲或己的年份,正月是丙寅,遇上乙或庚之年正月为戊寅,丙或辛之年正月为庚寅,丁或壬之年正为为壬寅,戊或癸之年正月为甲寅,正月之干支知道了,其余月可按六十甲子的序推知。

天干地支计算公式是什么?

4. 天干地支计算的公式是什么?

关于天干,地支方面的算法:
  天干包括:甲、乙、丙、丁、戊、己、庚、辛、壬、癸
  地支包括:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥;
  子时(23—1点):鼠; 丑时(午夜1—3点):牛; 寅时(后半夜3—5点):虎;
  卯时(早晨5—7点):兔; 辰时(早晨7—9点):龙; 已时(上午9—11点):蛇;
  午时(中午11—13点):马; 未时(下午13—15点):羊; 申时(下午15—17点):猴;
  酉时(下午17—19点):鸡; 戌时(晚19—21点):犬; 亥时(晚上21—23点):猪.
  天干和地支的例子[知道的年份比求值的年份大]:
  2006年是丙戌年,那么1994年是什么年呢?( 甲戌年 ),那时出生的小孩属什么呢?(狗 ) 
  天干计算方法:2006-1994=12 从丙开始往后(也就是往左)数12个,天干是甲.
  地支计算方法:2006-1994=12 从戌开始往后(也就是往左)数12个,地支是戌.
  天干和地支的例子[知道的年份比求值的年份小]:
  2008年北京奥运会是戊子年,请问2012年伦敦奥运会是什么年呢?
  天干计算方法:2012-2008=4 从戊开始往前(也就是往右)算4个,天干是壬.
  地支计算方法:2012-2008=4 从子开始往前(也就是往右)算4个,地支是辰.
  所以2012年伦敦奥运会是壬辰年.
  遇到此种题目,一般为一道选择题,方法是先把天干,地支列出草稿纸上.
  如果知道的年份比求值的年份大,那么就应该往后算,也就是往左.
  如果知道的年份比求值的年份小,那么就应该后前算,也就是往右.
  如果您实在是算不了,那就把下面的重点记忆:
  2008年:北京奥运会 戊子年
  2009年:世界魔术大会 己丑年
  2010年:上海世博会 庚寅年
  2012年:伦敦奥运会 壬辰年
  2016年:里约热内卢 丙申年

5. 天干地支如何计算

我国古代是用天干地支来纪年的,现代社会已很少使用。一来现今社会已经离不开国际化,沿用老的历法已经不现实;二来天干地支在民间多用于算命测字,带用浓重的迷信色彩,实在与科技现代社会格格不入。但一个优秀的民族是不会抛弃她的历史和文化的。历史事件、诗词、字画等中,又出现大量天干地支纪年法,对他的了解、熟悉还是很有必要的。以下,让我们稍微了解一下: 

天干地支之由来 

天干地支简称为“干支” 

天干地支相当于树干和树叶。它们是一个互相依存,互相配合的整体。中国古代以天为“主”,以地为“从”。“天”和“干”互联叫做“天干”;“地”和“支”互联叫做“地支”,合起来就是“天干地支”。 

天干有十个字, 

总称为“十天干”。 

地支有十二个字, 

总称为“十二地支”。 

天干地支原始意义,有这样有趣的说法: 

1、天干 

(甲)象草林破土而萌,阳在内而被阴包裹。又有认为,甲者铠甲也,把万物冲破其甲而突出了。 

(乙)草木初生,枝叶柔软屈曲伸长。乙者轧也。 

(丙)丙,炳也,如赫赫太阳,炎炎火光,万物皆炳然著见而明。 

(丁)壮也,草木成长壮实,好比人的成丁。 

(戊)茂也,象征大地草木茂盛。 

(己)起也,纪也,万物仰屈而起,有形可纪。 

(庚)更也,秋收而待来春。 

(辛)金味辛,物成而后有味。又有认为,辛者新也,万物肃然更改,秀实新成。 

(壬)妊也,阳气潜伏地中,万物怀妊。 

(癸)揆也,万物闭藏,怀妊地下,揆然明芽。 

2、地支 

(子)孽也,草木生子,吸土中水分而出,为一阳萌的开始。 

(丑)纽也,草木在土中出芽,屈曲着将要冒出地面。 

(寅)演也,津也,寒土中屈曲的草木,迎着春阳从地面伸展。 

(卯)茂也,日照东方,万物滋茂。 

(辰)震也,伸也,万物震起而生,阳气生发已经过半。 

(巳)起也,万物盛长而起,阴气消尽,纯阳无阴。 

(午)仵也,万物丰满长大,阳起充盛,阴起开始萌生。 

(未)味也,果实成熟而有滋味。 

(申)身也,物体都已长成。 

(酉)老也,犹也,万物到这时都犹缩收敛。 

(戌)灭也,草木凋零,生气灭绝。 

(亥)劾也,阴气劾杀万物,到此已达极点。 

天干地支据说其发明者是四五千年前上古时期的大挠氏。例如唐代刘恕在《通鉴外纪》中就引古书说:“(黄帝)其师大挠......始作甲子。”大挠作甲子虽是传说,但从殷商的帝王名字叫天乙(即成汤),外丙,仲壬,太甲等来看,干支的来历必早于殷代,即在三千五百年之前便已出现了。 

起先,我们祖先仅是用天干来记日,因为每月天数是以日进位的;用地支来记月,因为一年十位个月,正好用十位地支来相配。可是随之不久,人们感到单用天干记日,每个月里仍然会有三天同一干,所以,便用一个天干和一个地支分别依次搭配起来的办法来记日期,如《尚书。顾命》就有“惟四月哉生魄。王不择。甲子,王乃洮颂水,相被冕服,凭玉几”的记载,意思是说,四月初,王的身体很不舒服。甲子这一天,王才沐发洗脸,太仆为王穿上礼服,王依在玉几上坐着。后来,干支记日的办法就被渐渐引进了记年,记月和记时了。 

六十花甲子 

中国农历采取天干地支作为计算年,月,日,时的方法,就是把每一个天干和地支按照一定的顺序而不重复地搭配起来,用来作为纪年,纪月,纪日,纪时的代号。把“天干”中的一个字摆在前面,后面配上“地支”中的一个字,这样就构成一对干支。如果“天干”以“甲”字开始,“地支”以“子”字开始顺序组合,就可以得到: 

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.癸亥 

这六十对干支,天干经六个循环,地支经五个循环正好是六十,就叫做“六十干支”。按照这样的顺序每年用一对干支表示,六十年一循环,叫做“六十花甲子”。如1989年是已巳年,1990是庚午年;从1984年的甲子年,到2044年又是甲子年。这种纪年方法就叫做“干支纪年法”,一直沿用到今天。 

换算 

一、公元纪年与干支纪年的换算: 

首先,将天干、地支编号如下: 

天干:甲、乙、丙、丁、戊、已、庚、辛、壬、癸 

4 5 6 7 8 9 10 1 2 3 

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

4 5 6 7 8 9 10 11 12 1 2 3 

如要将公元纪年换算成干支纪年,以公元年的尾数在天干中找出相对应。然后,将公元纪年除以12,用余数在地支中找出所对应的地支。这样,公元纪年就换算成了干支纪年。 

如:公元1995年 

用该年尾数5找出对应的天干为“乙”。 

然后,用1995除以12得余数为3。 

用余数3找出相对应的地支为“亥”。 

那么,公元1995年则为农历乙亥年。 

再如:公元1861年 

用尾数1查天干为“辛”,用1861除以12得余数为1,再用余数1查找地支为“酉”。那么,公元1861年则为农历辛酉年。 

如果某一年的尾数为0或者用该年除以12的余数为0,则取天干中的第10位“庚”和地支中的第12位“申”。 

如:公元120年 

尾数0则取天干中的“庚”;除以12余数为0,则取地支中的第12位“申”。 

那么,公元120年则为庚申年。 

另外,如果公元纪年是单个数字,就用该数字在天干、地支中查找即可。如:公元6年,则在天干、地支中找出6相对应的“丙”和“寅”,那么该年则为丙寅年。公元8年则为戊辰年。 

公元11年,则取尾数1对应的天干中的“辛”和11对应的地支中的“未”。那么,该年则为辛未年。 

公元12年则为壬申年。 

二、公元前纪年与干支纪年的换算: 

将天干、地支编号如下: 

天干:甲、乙、丙、丁、戊、已、庚、辛、壬、癸 

7 6 5 4 3 2 1 10 9 8 

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

9 8 7 6 5 4 3 2 1 12 11 10

天干地支如何计算

6. 天干地支怎么计算?

不是计算bai,是排列的循序顺序!
如下:
甲、乙、丙、丁、戊、己、庚、辛、壬、癸被称为“十天干”,
子、丑、寅、du卯、辰、巳、午、未、申、酉、戌、亥叫作“十二地支”。
十干和十二支依次相配,组成六十个基本单位,两者按固定的顺序互相配合,组成了干支纪法。从殷墟出土的甲骨文来看,天干地支在我国古代主要用zhi于纪日,此外还曾用来纪月、纪年、纪时等。
60年一循环dao
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.癸亥

7. 天干地支计算公式

天干地支怎么算  天干地支简称“干支”,取义于树木的干和枝 天干有十:甲、乙、丙、丁、戊(wù)、己、庚、辛、壬(rén)、癸(guǐ);   地支十二:子、丑、寅、卯(mǎo)、辰(chén)、巳(sì)、午、未(wèi)、申、酉(yǒu)、戌(xū)、亥。   天干地支组合成如下六十个计时序号,作为纪年、月、日、时的名称,叫“干支纪年法”。六十甲子顺序  1 ~10 甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉   11~20 甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未   21~30 甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳   31~40甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯   41~50甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑   51 ~60甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥   用六十甲子依次纪年,六十年一个轮回。干支纪年法的新一年由立春开始,2009年的立春是二月四日,所以2009年2月4日立春之后才是己丑年,在此之前应是戊子年。公元纪年的一年以立春为界前后分属不同的干支纪年,这一点不熟悉的人容易搞错,应特别注意。 与公元纪年的换算  第一种算法:   如何将公元纪年换算成干支纪年:   不同资料算法有所差异,有的给出公式,但本质上是一回事。这里介绍一种简易直观的算法。 首先给每个天干、地支一个编号,从头以4开始循序排下去,天干10后接1,。地支12后接1。   天干:甲4、乙5、丙6、丁7、戊8、己9、庚10、辛1、壬2、癸3   地支:子4、丑5、寅6、卯7、辰8、巳9、午10、未11、申12、酉1、戌2、亥3   以公元年的尾数在天干中找出对应该尾数的天干,再将公元纪年除以12,用除不尽的余数在地支中查出对应该余数的地支,这样就得到了公元纪年的干支纪年。如2003年,其尾数为3,对应的天干为“癸”;以12除2003得166,余数为11,对应的地支为未。于是2003年的干支纪年为“癸未”年。注意这是指2003年立春之后,立春之前应是“壬午”年。赵达先生在“祭文”中指出的时间是“癸未清明”,清明是立春之后的第四个节气(立春、雨水、惊蛰、春分、清明),所以赵先生说岁在癸未,而非壬午。   第二种算法:   1. 天干算法:用公元纪年数减3,除以10(不管商数)所得余数,就是天干所对应的位数;   2. 地支算法:用公元纪年数减3,除以12(不管商数)所得余数,就是地支所对应的位数;   天干:甲、乙、丙、丁、戊、已、庚、辛、壬、癸   地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥   例1. 我们以2010年为例;   天干算法: 2010-3=2007, 2007/10=200余7, 7对应天干第7位是庚,即天干为庚;   地支算法: 2010-3=2007, 2007/12=167余3, 3对应地支第3位是寅,即地支为寅;   综上公元2010是用天干地支纪年为庚寅年。为使各位信任此算法,本人再举一例来说明:   例2. 我们再以1987年为例;   天干算法: 1987-3=1984, 1984/10=198余4, 4对应天干第4位是丁,即天干为丁;   地支算法: 1987-3=1984, 1984/12=165余4, 4对应地支第4位是卯,即地支为卯;   综上公元1987是用天干地支纪年为丁卯年。   第三种算法:   首先,将天干、地支编号如下:   天干......>> 
  
   月的天干地支怎么算  推算年干支、月干支、日干支的方法 
  天干:甲,乙,丙,丁,戊,己,庚,辛,壬,癸,总称为“十天干”.又分为5阳干,5阴干 
  地支:子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥,总称为“十二地支,又分为6阳支,6阴支 
  甲为天干之始,子为地支之始,天干在上,地支在下,甲子相合,乙丑相合,其余顺次相合,就叫“甲子”。古代就是以甲子来纪年、纪月、纪日。 
  天干数为十,阴阳相合是五,地支数为十二,阴阳相合是六,天干周转六次,地支周转五次,合为六十甲子之数,故又称“六十甲子”. 
  甲子周期表: 
  甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 
  甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未 
  甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳 
  甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯 
  甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑 
  甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 
  算法思想: 
  甲子组合的规律是按干支原有的顺序,五个阳干与六个阳支相配,五个阴干与六个阴支配,结果便构成了六十个干支(或叫甲子)组合,为甲子一周 .观测上表可以发现,天干与地支的结合是顺序向下进行的,形成一个轮回,直到天干周转六次,地支周转五次. 
  有了甲子周期表,用天干地支纪年、纪月、纪日就方便多了. 
  年干支推算法 
  中国很早就用干支纪年,并且沿用至今。有人把第一个甲子年定在公元前2696年,与公元相比较,公元4年的干支正是农历甲子年,因而将公元数减去3,再除以60(六十花甲子周期数),剩下的余数,可以用六十甲子表序数表查出公元该年的干支。其公式为: 
  (所求年数-3)/60 = 商。。。余数(年干支序数) 
  如果余数等于0,则干支序数加上60。 
  例如:求公元1983年的农历干支年纪:(1983-3)/60 = 30。。。0,则 0+60 = 60(干支序数),查表为癸亥年。 
  月干支推算法: 
  年的天干为甲或已时,则正月的天干为丙; 
  年的天干为乙或庚时,则正月的天干为戊; 
  年的天干为丙或辛时,则正月的天干为庚; 
  年的天干为丁或壬时,则正月的天干为壬; 
  年的天干为戊或癸时,则正月的天干为甲。 
  首先推算出该年农历正月的天干,其余月份可按天干顺序号类推。该年正月的天干序号的计算为:取公元年份除以5的余数减2后乘以2再减1。当该数为负数时加10 
  例:求公元1991年(农历辛未年)正月的天干:1991/5=398余1,正月的天干序号数(1-2)X 2-1=-3,因该数是负数则加10得7,即天干序号7得出农历辛未年正月天干为庚,正月干支为庚寅。二月为辛卯,三月为壬辰,余类推 
  日干支推算法 
  由于农历月的大小没有一定的规律可循,这就使推算农历日期的纪日干支不能用一个简单的方法来实现。因此,农历日期的纪日干支比较好的推算办法是借助于历表 
  ......>>

天干地支计算公式

8. 天干地支怎么计算?

公元年份:
年份尾数定天干:甲4、乙5、丙6、丁7、戊8、己9、庚0、辛1、壬2、癸3
年份除以12余数定地支:子4、丑5、寅6、卯7、辰8、巳9、午10、未11、申0、酉1、戌2、亥3
例如2023年,尾数是3,天干为癸;2023除以12余数为7,地支为卯,所以2023年是癸卯年。
公元前年份:
年份尾数定天干:甲7、乙6、丙5、丁4、戊3、己2、庚1、辛0、壬9、癸8
年份除以12余数定地支:子9、丑8、寅7、卯6、辰5、巳4、午3、未2、申1、酉0、戌11、亥10
例如公元前221年,尾数是1,天干为庚;公元前221年除以12余数为5,地支为辰,所以公元前221年是庚辰年。