虎扑的步行街:天干地支的推算方法

来源:百度文库 编辑:中财网 时间:2024/04/29 10:26:23

天干地支的推算方法  

本文引用自cwlgt1《天干地支的推算方法》

 

一、公元前年份天干地支的推算方法 

默认分类 2010-03-25 11:15:46

 我写了《从公元年份推算当年的天干地支》一文,其中的推算天干地支方法对于公元前的年份是不适用的。公元前年份的天干地支推算方法要用如下方法:

一、用公元前年份推算天干

先把天干排序:

天干名称   甲   乙   丙   丁   戊   己   庚   辛   壬   癸

天干序号   1    2    3    4    5    6    7    8    9    0

    天干序号与公元前年份的个位数的关系:

天干序号 = 8-公元前年份的个位数,如果所得的≥0,所得的差数就是天干序号;如果差数<0,则将差数加上10,就是天干序号。

二、用公元前年份推算地支

先把地支排序:

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

地支序号:1   2   3   4   5   6   7   8   8   10  11  12

地支序号推算:

1、把公元年份数除以12,得出商数和余数;

公元年份数 ÷  12 = 商数……….余数

2、推算地支序号:

10-余数= 差数

如果和数>0,那么所得的差数就是地支序号;如果差数≤0,则将差数加上12,所得的和数就是地支序号。

 

如秦始皇统一中国在公元前221年的干支纪年:

天干序号 = 8 - 1 = 7

天干序号为7的天干是:庚。

再求地支:

221 ÷ 12 = 18……5

10-5 = 5

序号为5的地支是:辰,则秦始皇统一中国是在庚辰年。

再如西汉建立在公元前206年的干支纪年:

天干序号= 8 -6 = 2

序号是2的天干是乙,则公元前206年的天干是:乙。

仍以西汉建立的年份公元前206年为例

206÷12 = 17…….. 2

10-2 = 8

序号为8的地支为未,则公元前206年的干支纪年为:乙未年。

同样值得注意的是,公元前每年的干支纪年也不是从阴历正月初一开始,而是从阴历二十四节气的“立春”开始,不管立春是在前一年的腊月,还是在新一年的正月,立春时刻以后算新的一年,立春时刻以前算前一年。

 

二、从公元年份推算当年的天干地支的方法

默认分类 2010-03-22 10:49:32 

现在,不少人知道自己生日的公元年份,知道自己的属相,但却不知道自己生年的干支纪年。为了解决这个问题,我探索出了用公元年份推算干支纪念的方法。你只要记住了你所生的公元年份,就可以推算出所生年份的天干地支。方法如下:

一、用公元年份推算天干

先把天干排序:

天干名称   甲   乙   丙   丁   戊   己   庚   辛   壬   癸

天干序号   1    2    3    4    5    6    7    8    9    0

    十个天干的序号和公元纪年的10个位数存在以下的关系

天干序号为公元年份的个位数减去3所得差的绝对值,即:

天干序号 = │公元年份的个位数- 3│

二、用公元年份推算地支

先把地支排序:

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

地支序号:1   2   3   4   5   6   7   8   8   10  11  12

地支序号推算:

1、把公元年份数除以12,得出商数和余数;

公元年份数 ÷  12 = 商数……….余数

2、推算地支序号:

余数 + 9 = 和数

如果和数小于等于12,那么所得的和就是地支序号;如果和数大于12,则将和数减去12,所得的差数就是地支序号。

如1949年的干支纪年:

天干序号 = │9 - 3│ = 6

则1949年的天干是:己。

1949年的地支

1949÷12=162…….. 5

5+9 = 14

14-12 = 2

序号为2的地支为丑,则1949年的干支纪年为:己丑年。

再如抗日战争胜利是1945年,当年的天干序号是:

天干序号 = │5 — 3│ = 2

则1945年的天干是:乙。

再求1945年地支

1945÷12 = 192………1

1+9 =10

序号为10的地支是酉,1945年的干支纪年为:乙酉。

值得注意的是,每年的干支纪年不是从阴历正月初一开始,而是从阴历二十四节气的“立春”开始,不管立春是在前一年的腊月,还是在新一年的正月,立春时刻以后算新的一年,立春时刻以前算前一年。

我在看书时,用这种方法把书中的公元纪年反推至干支纪年,发现有些人引用的历史资料,将干支纪年推算成公元纪年,给推算错了。

(注意:本文的方法,不适用公元前年份的推算)