網站首頁 健康生活 世界之窗 解夢大全 生肖 星座 火車查詢 節日
當前位置:秒懂生活集 > 世界之窗 > 資訊

干支紀年法如何計算 干支紀年法簡便算法公式

欄目: 資訊 / 發佈於: / 人氣:1.84W

導讀:我們查詢日曆的時候,會看到兩種表示方法,一個是數字版的公曆年份表示,一個是文字版的農曆年份表示,公曆年每年加一,農曆年卻是不同的,計算方法被稱爲干支紀年法。那麼,干支紀年法如何計算?干支紀年法簡便算法公式是怎樣的呢?和萬年曆小編一起去看看吧。

干支紀年法如何計算 干支紀年法簡便算法公式

干支紀年

干支紀年法如何計算

第一種:先將天干進行編碼:

甲、乙、丙、丁、戊、己、庚、辛、壬、 癸

4、 5、 6、 7、 8、 9、 0、 1 、 2、 3

凡是公元后某年的最後一位數字(個位數)是“4”,那麼該年的天干就是“甲”;“5”就是“乙”;餘類推。如2003年的天干就是“癸”。記住這一編碼很實用,雖然不能用干支紀年來直接推算公元紀年,但可以給我們一點提示,凡是天干爲“甲”的公元紀年數最後一位數必爲“4”;“辛”爲“1”;餘類推。如辛酉政變(1861)、辛丑條約(1901)、辛亥革命(1911)發生年代的最後一位數字都是“1”,而“1”剛好對應天干中的辛。

中國歷史上知名的干支年份

中國歷史上很多重大事件是以年份的干支命名的:辛酉政變(麒祥政變)、中日甲午戰爭、戊戌變法(百日維新)、庚子賠款、辛丑條約、癸卯學制、辛亥革命等等。

原因是當時還沒有使用“公元紀年法”,“公元紀年法”直到1912年元旦中華民國成立時纔開始使用。

干支紀年法如何計算 干支紀年法簡便算法公式 第2張

干支紀年

(1)辛酉政變——發生於1861年,農曆辛酉年,慈禧太后奪權。

(2)甲午戰爭——發生於1894年,農曆甲午年,中日黃海大戰。

(3)戊戌變法——發生於1898年,農曆戊戌年,變法僅維持103天。

(4)庚子賠款——發生於1900年,農曆庚子年,八國聯軍進攻中國。

(5)辛丑條約——發生於1901年,農曆辛丑年簽定,使中國完全淪爲半殖民地半封建社會。

(6)癸卯學制——發生於1905年,農曆癸卯年,晚清最後一次學制改革,廢除了科舉制度。

(7)辛亥革命——發生於1911年,農曆辛亥年,起義推翻了滿清統治。

再將地支進行編碼:

子、醜、寅、卯、辰、巳、午、未、申、酉、戌、亥

4、 5、 6 、7、 8、 9、10、11、 0、 1、 2、3

把公元某年的數字除以12,餘數爲“4”,那麼該年的地支就是“子”;餘數爲“5”就是“醜”;其餘類推。心算地支可將年份數減去12的倍數,如1800、1860、1920、1980等,再算就容易得多了。

干支紀年法如何計算 干支紀年法簡便算法公式 第3張

干支紀年法

最後將天干、地支合在一起,就是公元某年的干支紀年。如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年爲辛亥年。

干支紀年法如何計算 干支紀年法簡便算法公式 第4張

干支紀年

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年的干支紀年是甲申年。

干支紀年法簡便算法公式

10天干:甲乙丙丁戊己庚辛壬癸

12地支:子醜寅卯辰巳午未申酉戌亥

干支紀年法如何計算 干支紀年法簡便算法公式 第5張

干支紀年

天干地支紀年法計算的萬能公式:

天干計算法:年減去3再除以10得到的餘數對應的天干字就是幹

地支計算法:年減去3再除以12得到的餘數對應的地支字就是支

舉例:2011年

計算天干:(2011-3)/10的餘數是8,對應天干是字:辛,即爲這一年的幹。

計算地支:(2011-3)/12的餘數是4,對應地支是字:卯,即爲這一年的支。

所以2011年是辛卯年。

例如:甲午戰爭發生於1894年,八國聯軍侵華的1900年應是:庚子年。