【天干地支 算法】天干地支的簡單算法 |天干地支怎麼算 |你知道天干地支最正確的算法麼 |

【天干地支 算法】天干地支的簡單算法 |天干地支怎麼算 |你知道天干地支最正確的算法麼 |

天干地支如今是很少人會知道這是這麼一回事了,知道它是時候紀年方法,其它方面知識不可而知了。

  時候人們天干地支是瞭如指掌,計算天干地支那是手到擒來。

那麼問題來了,天干地支算法是什麼樣呢?  天干地支計算方法  一、年干支計算公元後年份口訣是:  “公元年數減三,10餘數是天干,基數改用12,餘數便是地支年”。

  2010年例,年份減3得基數2007,除以10得餘數7,對查天干次序(甲、乙、丙、丁、戊、、庚、辛、壬、癸)。

  得”庚“,基數2007除以12得餘數3,循環對查地支次序(子、醜、寅、卯、辰、巳、午、、申、酉、戌、亥)得”寅“,故2010年庚寅年。

甲、乙、丙、丁、戊、己、庚、辛、壬、癸,
數字為年代後一位數字,比如2005年,後一位是5,對應天干乙;
地支算法:年代數除以12,後面餘數代表某個地支,
餘數:4、 5、 6、 7、 8、 9、 10、 11、 0(能整除)、1、 2、3,
代表地支為:子、醜、寅、卯、辰、巳、午、 、 申、酉、戌、亥,
比如2005年例:年代末尾數5,對應天干乙,2005除以12,餘數1,對應地支酉,所以2005年乙酉年。

天干地支 算法 Play

  月幹=年幹數乘2+月份例:2010年(庚寅)三月(辰月)天干=7*2+3=17,天干10週期,去掉10,得7,天干第7位為庚,此月干支為庚辰。

  三、日干支1900——1999年日干支基數=(年尾二位數+3)*5+55+(年尾二位數-1)42000——2099年日干支基數=(年尾二位數+7)*5+15+(年尾二位數+19)4(只用商數,餘數不用,數過60去掉60)  例:2010年4月12日星期一日干支基數=(10+7)*5+15+(10+19)/4=47(去掉60倍數)這1月1日干支數。

1月1日到4月12日47+31(1月天數,下類推)+28+31+12=149,去掉60倍數得29、天干去10倍數餘9壬,地支去12倍數餘5辰,今天干支壬辰。

天干地支,簡稱干支,源自遠古時代天象觀測。

“甲、乙、丙、丁、戊、己、庚、辛、壬、癸”稱為十天干,”子、醜、寅、卯、辰、巳、午、、申、酉、戌、亥”稱為十二地支。
天干地支 算法

天干地支組成形成了古代紀年曆法。

十干和十二支相配,組成六十個基本單位,兩者順序相互配合,組成了干支紀元法。

下面編為大家詳細講解天干地支算法。

要能記住十大天干和十二地支,十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;十二地支:子、醜、寅、卯、辰、巳、午、、申、酉、戌、亥;
天干地支紀年法是天干前,地支後,比如今年2005-乙酉年。

甲、乙、丙、丁、戊、己、庚、辛、壬、癸,
數字為年代後一位數字,比如2005年,後一位是5,對應天干乙;
地支算法:年代數除以12,後面餘數代表某個地支,
餘數:4、 5、 6、 7、 8、 9、 10、 11、 0(能整除)、1、 2、3,
代表地支為:子、醜、寅、卯、辰、巳、午、 、 申、酉、戌、亥,
比如2005年例:年代末尾數5,對應天干乙,2005除以12,餘數1,對應地支酉,所以2005年乙酉年。

公元年份-3,除以10得餘數可得天干,如1984年,(1984-3)|10=1所以天干甲;
公元年份-3,除以12得餘數可得地支,如1984年,(1984-3)|12=1所以地支子;
一個你知道年份天干地支來推算,比如2006年算1955年天干地支,要知道2006年是丙戌年,2006-1955=51,51除以10,餘數1,表明天干是丙往前推一位,答案是乙,接着51除以12,餘數3,表明地支是戌往前推三位,答案是未,那麼1955年乙未年。

查表法,前提是你要有個六十甲子表
1、比如,記住幾個年份如1984年甲子年,類推1924,1864,1804,……甲子年。

提到壬戌是第59順位,那麼甲子年份加上59減1得到1982,1922,1862,1802……是壬戌年!
2、比如,《辛亥革命》辛亥年是1911年(48號干支),《戊戌變法》戊戌年35號干支,辛亥年早13年,則“1911-13=1898”故《戊戌變法》是1898年。

3、比如,2008年:2008-3=2005,2005&pide;60,餘數25,查六十年甲子(干支表)25號干支,得知是戊子年。

4、比如,求1991年干支:1991&pide;60=33餘11,年干支序號數=11-3=8。

查干支表知該年辛未年。
天干地支 算法

(注意:年干支是立春分界,正月立春後出生,本年干支;在立春前出生,上一年干支)
月地支是不變:正月是寅,二月是卯,三月是子,類推……
月天干記憶,只要在你年乾基礎上記住幾句歌訣可以了:
有戊癸何方覓,甲定之上追求。

意思説,若遇甲或己年份,正月是丙寅;遇上乙或庚年,正月為戊寅;遇上丙或辛年,正月為庚寅;遇上丁或壬之年,正月為壬寅;遇上戊或癸年,正月為甲寅。

正月干支,其餘月份干支推算。

有表如下:
我們知道,日干支,甲子為第一日,乙丑為第二日,丙寅為第三日……60日一週。

確認公元元年系我國西漢平帝元元年,是年辛酉,那麼辛對應數是1。

天干地支 算法 Play

延伸閱讀…

你知道天干地支最正確的算法麼

天干地支怎麼算

例如農曆己巳年(1989年)正月初一是丁酉日,初二是戊戌日……到三月初七是60天,因此三月初二是丁酉日。

甲己生甲,乙庚丙作初
丙辛戊起,丁壬庚子居
戊癸何方發,壬子是
即若該日是甲或己,子時上配上甲甲子;該日是乙或庚,子時上配上丙為丙子;丙辛日子時配上戊為戊子;丁壬日庚子;戊癸日壬子。

知道了子時天支,可推知其餘。

方法:已知某年年干支,六十環周圖次序推算。

舉例:已知2016年(春節後)為丙申年,求2020年干支。
天干地支 算法

解答:表中找到丙申,後推四年,可知2020年(春節後)為庚子年。

方法:求某年年干支,公式為(當年年數-3)&pide;60,其餘數所求年干支代數,到六十環周圖中找出相應干支。

年數減3,是因為公元4年是甲子年,從公元4年起,減去公元4年前3年,故該公式適用於公元4年後。

解答:(1979-3)&pide;60=32······56,六十環周圖中找到56對應干支,可知1979年己未年。

因為天干和我們現行公元紀年是符合十進制進位法,所以我們可以推斷出公元紀年尾數,則天干應該是。

確認公元元年系我國西漢平帝元元年,是年辛酉,那麼辛對應數是1。

延伸閱讀…

天干地支的簡單算法

天干地支的算法

依此類推,可以得到天干對應序數表。

於地支是十二個,所以每隔十二年地支應該是,如果我們知道某一個年份地支,則可以通過推算得出其他年份地支。

 確認公元元年系我國西漢平帝元元年,是年辛酉,那麼地支酉應年份應該是1。

依此類推,可以得到地支對應序數表。

解答:1911年尾數1,天干辛;1911&pide;12=159······3,餘數3,地支亥。

故1911年辛亥年。

方法:干支紀月時,每個地支應二十四節氣自某節氣(非中氣)下次節氣,交節時間決定起始一個月期間,不是農曆某月初一月底。

許多曆書註某農曆月應某干支,只是而非全等對應。

若遇甲或己年份,正月是丙寅;遇上乙或庚年,正月為戊寅;丙或辛年正月為庚寅,丁或壬之年正月為壬寅,戊或癸年正月為甲寅。

其餘月份干支,正月干支進行推算。

有歌訣:
甲己年丙作首,乙庚歲戊為頭,
丙辛歲庚寅上,丁壬壬寅順行流,
若言戊癸何方起,甲寅上去尋求。

舉例:1995年是乙亥年,推算其10月干支?
解答:逢乙年,戊寅為第一月,推算其十月干支是丁亥。

<方法1>已知某年元旦干支,推算日干日支
舉例:已知1981年元旦干支為“己卯”,求該年8月14日日干支。

解答:1981平年,推算日干支代數,
   日干代數=己6+14+1-2×10=1(甲),
   日支代數=卯4+14+7-2×12=1(子),
<方法2>已知某年元旦干支,推求所求年元旦干支,推求該年日干支
   (因為平年元旦到下一年元旦,干支數差5天)雖然現在我們很少干支紀年法了,但歷史考試題以及公務員考試題中會有計算天干地支題目,就算不為了做題,瞭解一下干支紀年法是有用。

下面分享一個方法:天干:年份減3,除以10,沒有餘數天干後一個,餘數是1應 甲 ,是2應 乙 ,後推