當前位置:首頁>民俗> 12天干地支怎么算(十二天干地支)
發布時間:2026-01-22閱讀( 7)

中華民族有著傳統的文化古代記事用天干地支法天干地支如今是很少人會知道這是這么一回事了只知道它是古時候的紀年方法其它方面的知識就不可而知了

今天就為大家介紹天干地支最簡單的算法
最簡單的天干地支推算法
1天干地支序號
天干序號甲1乙2丙3丁4戊5已6庚7辛8壬9癸10地支序號子1丑2寅3卯4辰5巳6午7未8申9酉10戌11亥12
2天干相合序號
甲己0乙庚2丙辛4丁壬6戊癸8
1年干支用年號最后一位數字減3或加7所得結果即天干序數例1956年最后的個位數是6633或6713個位數均為3丙3天干為丙例1989年最后的個位數為9936或9716個位數均為6己6天干為己
2年地支年號除以12所得余數減或加9則為地支序數如果所得余數加9大于12用所加余數減12為地支序數例1956年1956除以12等于163余0099地支序號申9地支為申1956年干支丙申例1989年1989除以12等于165余99918大于1218減12等于6巳6地支為巳1989年為己巳年
3月干支如丙年午月的干支從天干相合序號得知丙辛4地支序號午74711去10等1甲1則月干為甲月干支為甲午如乙年午月的天干天干相合序號乙庚2地支午72799小于10直接為壬9乙年午月干支為壬午注求11月的天干同正月寅月12月的天干同二月卯月
4時干支如求辛日寅時天干天干相合序號丙辛4地支序號寅3437庚7辛日寅時的時干支為庚辛
3日干推算用陽歷日期
1900年1999年日干支基數年尾兩位數3乘以555年尾兩位數1除以4結果用商數不用余數20002099年日干基數年尾二位數7乘以515年尾兩位數19除以4結果用商數不用余數超過60減去60
例1陽歷1956年6月13日必須用陽歷563乘以555561除以4的商數2955513363363360333公式計算結果31元月份天數2956年閏年二月29天31三月30四月31五月13六月4816812048日天干數48減10的倍數40等于8天干序號辛8日天干為辛日地支數是48減12的倍數36等于12地支序號亥12日地支為亥日干支辛亥
360180120為60的倍數目的把數字減到60以下
例2陽歷1989年3月28日893乘以555891除以4的商數46055225375374805757運算得數31元月28二月28三月144減60的倍數12024日干24減10的倍數20等于4天干序數丁4日干為丁日支24減12等于12地支序數亥12日支為亥日干支為丁亥
知道當年年干支可以推出任一年的干支減去60為基數減去10的倍數為天干的倒推數減去12的倍數為地支的倒數如今年戊戌年56歲56506天干從戊倒推6位是癸地支為56減去12的倍數48等8從戌倒推8位是卯今年56歲生于癸卯年超過60歲減60
1天干地支計算方法
年干支計算公元后年份的口訣是公元年數先減三除10余數是天干基數改用12除余數便是地支年
以2010年為例年份減3得基數2007除以10得余數7對查天干次序甲乙丙丁戊已庚辛壬癸
得庚再將基數2007除以12得余數為3再循環對查地支次序子丑寅卯辰巳午未申酉戌亥得寅故2010年為庚寅年若得0可理解為1之前即12
2月干支月的地支是固定的如正月起寅之類只計算月干
月干年干數乘2月份例2010年庚寅三月辰月的天干72317天干10為周期就去掉10得7天干第7位為庚則此月干支為庚辰
3八字看日干支
日干支19001999年日干支基數年尾二位數3555年尾二位數1除2099年日干支基數年尾二位數7515年尾二位數19除4只用商數余數不用數過60就去掉60
例2010年4月12日星期一日干支基數1075151019447已去掉60的倍數這就是1月1日的干支數從1月1日到4月12日為47311月天數下類推283112149去掉60的倍數得29天干去10的倍數余9為壬地支去12的倍數余5為辰今天的干支就是壬辰
4八字看時干支
時干支時干日干序數2日支序數2
5倒推年齡法從今年的干支推出任何年齡的干支
即年齡去掉60為基數去掉10的倍數為天干倒推數去掉12的倍數為地支倒推數如今年為庚寅年56歲生年的干支這樣推56去50余6天干從庚倒推6位是乙地支為56去掉48余8從寅倒推8位是未生年就是乙未年65歲生年去掉60余5從今年的天干倒推5位丙從今年的地支倒推5位戌生年就是丙戌年
結語古人的智慧令人贊嘆在哪種科學技術不發達的時代能相想出如此精密的算法真是一絕古時候的人們對天干地支是了如指掌計算天干地支那是手到擒來所以我們更應該學習繼承傳統文化
Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖