一分钟年干支速算法

方法很简单,只要记住三个基数,就可以用目测心算的方法,在一分钟之内知道从公元一世纪1年到以后若干年任何一年的年干支。

如公元1年,天干11—3=8,天干为辛;地支1+9=10,为地支酉,故公元1年年干支为辛酉;

公元4年,4—3=1,天干为甲,4+9=13,

13—12(一个12地支循环数)=1,为地支子,

故公元4年年干支为甲子。(这也是计算年干时要在公元年份个位数上减3的原因)

再如公元1946年,6—3=3。天干为丙;

地支46+1=47,47—36=11,地支戌,故1946年年干支为丙戌。

一,年干(天干):

从公元一年开始,将公元数的个位数减去3,所得之差数即为该年的年干(天干)序数,一万年甚至更长都不变。

说明:公元数的十位数0,个位数为0、1、2时,分别取10、11、12减去3,如10—3=7,即为天干庚;11—3=8,天干辛。

如公元100年、公元1100年、2000年等;

公元1年、101年;1901年;公元2年、102年、1962年等

举例:公元1年,公元2001年,11—3=8,天干为辛。

二,年支(地支):

地支不需要减去3,直接在公元年份最后两位数(十位)加上一个个位基数,就可以在一分钟内知道任何一年的地支。

根据不同世纪加不同的基数,很简单,只有三个,即9、1、5(或1、5、9)。

分别为:

公元一世纪(公元1━100年)加9;

公元二世纪(公元101━200年)加1;

公元三世纪(公元201━300年)加5;

公元四世纪(公元301━400年)加9;

以此类推,三个世纪一循环。

要想一下子就知道那个世纪基数为几?而且不容易忘掉,只要用世纪数除以3;被3被尽的加5;余数是1即加9;余数是2即加1。

如18世纪(公元1701━1800年),18÷3,除尽,该世纪的所加基数即为5。

19世纪(公元1801━1900),19÷3余数1,基数为9;

再如20世纪(1901━2000年),20÷3,余2,本世纪基数即为1。

说明:

1,公元年份数最后两位数加上基数的“和”和超过12则除以12或减12,取余数或差数;超过60除以60或减60,取余数或差数(不问商数取余数)。余数即为地支序数。余数1为地支子,余2地支丑。

余数11为地支戌;除尽为亥。

2,公元最后两位数加上基数之和超过100,以一个百位数计算。

如二十世纪的1999年,二十世纪加1,即用100除以60,商数1余40;40还超过12,再除以12余4,即为地支卯。

再如十九世纪的1899年,基数加9,99+9=108。

即用108除以60,余数48;再除以12,被除尽,即为地支亥。

由于数字较小,最大数为109,可以不用除法,直接目测用减法,差数即为地支(年支)序数,这样更快。

你可能感兴趣的:(一分钟年干支速算法)