天干地支計算方法
天干地支計算方法
凡是公元後某年的最後一位數字(個位數)是「4」,那麼該年的天干就是「甲」;「5」就是「乙」;余類推。如2003年的天干就是「癸」。記住這一編碼很實用,雖然不能用干支紀年來直接推算公元紀年,但可以給我們一點提示,凡是天干為「甲」的公元紀年數最後一位數必為「4」;「辛」為「1」;余類推。如辛酉政變(1861)、辛丑條約(1901)、辛亥革命(1911)發生年代的最後一位數字都是「1」,而「1」剛好對應天干中的辛。
再將地支進行編碼: 子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥 4、 5、 6 、7、 8、 9、10、11、 0、 1、 2、3把公元某年的數字除以12,餘數為「4」,那麼該年的地支就是「子」;餘數為「5」就是「丑」;其餘類推。心算地支可將年份數減去12的倍數,如1800、1860、1920、1980等,再算就容易得多了。
最後將天干、地支合在一起,就是公元某年的干支紀年。如1861年,最後一位數字是「1」,天干為「辛」,將1861除以12(或1861減去1860),餘數為「1」,地支為「酉」,那麼公元1861年就是辛酉年 根據六十甲子可以推算出具體的年月日時。而在計時使用里,由於一天為二十四小時,古代正好是十二時辰,因此形成兩個小時一個時辰的換算關係,具體為深夜23點到子夜1點為子時,1-3點為丑時,3-5點為寅時,5-7點為卯時,7-9點為辰時,9-11點為巳時,11-13點為午時,13-15點為未時,15-17點為申時,17-19點為酉時,19-21點為戌時,21-23點亥時。除了以此計時外,另外地支計時法還與干支計日聯繫在一起形成六十干支計時法,即甲己日子時以甲開頭,成為甲子時,然後丑時成為乙丑時,寅時成為丙寅時,依次類推。乙庚日子時以丙開頭,成為丙子時;丙辛日子時以戊開頭成為戊子時。丁壬日子時以庚開頭,成為庚子時;戊癸日開頭以壬開頭成為壬子時。這樣六十天干形成完整的紀年紀月紀日紀時法,每人出生的時辰也就有了確定的四組天干八個字組成的生辰,簡稱「八字」。如此時正是2005年11月15日19:07(農曆十月十四日),此時出生者的八字就是乙酉年丁亥月癸卯日壬戌時(因為計日天干為癸開頭,故本日子時為壬子時,推算至19點至21點即為壬戌時)。====================================================方法二:口訣法:1、計算公元後年份的口訣是;「公元年數先減三,除10餘數是天干,基數改用12除,餘數便是地支年」。以1911年為例,年份減3得基數1908,除以10得餘數8,對查天干次序(甲、乙、丙、丁、戊、已、庚、辛、壬、癸)。得"辛",再將基數1908除以12恰好除盡,餘數為0(可理解為1之前即12),再循環對查地支次序(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥)得"亥",故1911年為辛亥年。
2、計算公元前的年份, 「公元前年數先加三,除10餘數是天干,基數改用12除,餘數便是地支年」,而查干支次序時均自後向前倒查即可。以公元前40年為例, 年份加3得43為基數,除以10得餘數3,倒查天干為「辛」,再將基數除以12得餘數7,倒查地支為"巳",故公元前40年應為"辛巳"年。其中關於公元紀年和干支紀年的換算是個難點,比如:公元2004年是干支紀年的什麼年?這裡介紹一種比較簡單的計算方法。
(1)首先要先記准十個天乾和十二個地支(2)再記住一個歷史事件的公元紀年和干支紀年分別是哪一年,如辛亥革命是1911年。然後就可以以此為藉助點來計算了。如:知道1911年是辛亥年,問你2004年是干支年的什麼年?計算步驟如下:(1)先2004-1911=93(2)再93÷10=9餘3,用這個餘數3定天干。(也就是假如沒有餘數那2004年的天干就和1911年的天干是一樣的即是「辛」;假如餘數是1,那2004年的天干就是在1911年天干「辛」的後面一個字,即是「壬」。以此類推之。)也就是2004年的天干是「辛」後第三個字即「甲」。(2)用93÷12=7餘9,用這個餘數9定地支。(方法同上)也就是2004年的地支是「亥」後第九個字即「申」(3)把天乾和地支合在一起即2004年的干支紀年是甲申年。推薦閱讀:
※生男生女計算器 你家寶寶是男是女
※結婚、離婚、適婚都有計算公式
※農曆閏月是怎麼來的?如何計算閏月?
※怎麼計算自己的生辰八字?