中國四大名著之一的《西遊記》家喻戶曉,尤其是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,查表知該年對應的干支為壬戌。
上面方法簡便易行,只要記住表,就完全可以推出結果
其實知道了干支紀年也就知道了當年是什麼生肖
十二生肖與十二地支的形象,即子(鼠)、醜(牛)、寅(虎)、卯(兔)、辰(龍)、巳(蛇)、午(馬)、未(羊)、申(猴)、酉(雞)、戌(狗)、亥(豬)
按照干支紀年法知道是什麼年後,只要知道地支是那個就可以知道十二生肖是那個。