如何快速计算哪一年生肖及干支纪年
中国四大名著之一的《西游记》家喻户晓,尤其是86版的电视剧西游记更是儿时回忆。
最近看西游记原著时想到网上关于孙悟空的属相是什么的猜想,我也试了试。在此过程中我发现算出哪一年后推算生肖时比较麻烦,算法比较多,所以我决定找一个比较简单的算法。
其实最最简单的方法就是弄一张公历与生肖的对照表,想知道哪个直接查表,简单,不过我没有找到免费的表格,有收费的,因为穷所以只能放弃了。
推算哪一年是什么生肖的原理就不说了,因为我也没搞明白,但不妨碍使用。下面直接说方法,这只是其中的一个方法,我认为还不错,其他方法就不介绍了,感兴趣的小伙伴可以费点心思网上查看。
现在国际上通用公元纪年,公元是“公历纪元”的简称,是国际通行的纪年体系,要注意的是没有公元0年,公元前1年以后就是公元1年,公元后简称公元。
公元后出生的计算方法
年份除以12,一直除,余数小于12就不在除,不用四舍五入,这是取所得余数,对照下表查看生肖,余数是多少就对应那个生肖
0猴,1鸡,2狗,3猪,4鼠,5牛,6虎,7兔,8龙,9蛇,10马,11羊
比如2021年,2021除以12商168余5,对照表格可知2021年出生的属牛,再比如公元1年,1除以12商0余1,对照表格可知是鸡,再比如公元2年,2除以12商0余2,对照表格可知是狗。
公元前出生的计算方法
方法和公元后的方法一样,同样是年份除以12得余数,不过是对应表格不一样。如下
0鸡,1猴,2羊,3马,4蛇,5龙,6兔,7虎,8牛,9鼠,10猪,11狗
比如公元前1年,1除以12商0余1,查看可知是猴,再比如公元前1299年,1299除以12商1296余3,查看可知是马。对照下表可以知道对错
上面的表要是全部需要收费,所以只有一部分,可以参考参考方法对错
推算哪一年对应那个属相的方法有许多,我觉得这个简单,就推荐大家这个方法。
顺带也把推算干支纪年法也说一说。干支纪年法就是十天干与十二地支的60个组合,大家看下表就可以了。
天干地支简称“干支”
十天干
甲(jiǎ)、乙(yǐ)、丙(bǐng)、丁(dīng)、戊(wù)、己(jǐ)、庚(gēng)、辛(xīn)、壬(rén)、癸(guǐ)
十二地支
子(zǐ)、丑(chǒu)、寅(yín)、卯(mǎo)、辰(chén)、巳(sì)、午(wǔ)、未(wèi)、申(shēn)、酉(yǒu)、戌(xū)、亥(hài)
六十干支表
上面的表于公元前后的推算均适用,方法如下:
1,求公元后某年的干支。方法是:先以年份除以60得出余数,然后再减去4,最后根据所得结果查表,相应序数所对应的干支即为该年的干支。
比如公元1911年的干支:1911÷60余数为51,减4后得47,查表47对应的干支是辛亥,即1911年为辛亥年。
由于干支纪年60年一循环,当年份除以60的余数小于4时,需借干支纪年的一个周期60之数,例如1981年除以60余数为1,直接减4不够减,加上60之后再减4等于57,查表便知1981年为辛酉年。
2,求公元前某年的干支。方法是:先以年份除以60求其余数,再用57减去所得余数,根据所得结果再查表中对应的干支,即为该年的干支。
例如求公元前1299年的干支:1299÷60余数是39,以57-39=18,查表18对应的是壬午,即公元前1299年对应的干支应为壬午年。
同样由于干支纪年的循环周期为60年,当余数大于57时,也需再借60。例如求公元前479年(孔子卒年)的干支:479除以60余59,用57减59不够减,加上60之后再减59等于58,查表知该年对应的干支为壬戌。
上面方法简便易行,只要记住表,就完全可以推出结果
其实知道了干支纪年也就知道了当年是什么生肖
十二生肖与十二地支的形象,即子(鼠)、丑(牛)、寅(虎)、卯(兔)、辰(龙)、巳(蛇)、午(马)、未(羊)、申(猴)、酉(鸡)、戌(狗)、亥(猪)
按照干支纪年法知道是什么年后,只要知道地支是那个就可以知道十二生肖是那个。