干支紀(jì)年法如何計(jì)算 干支紀(jì)年法簡(jiǎn)便算法公式
導(dǎo)讀:我們查詢?nèi)諝v的時(shí)候,會(huì)看到兩種表示方法,一個(gè)是數(shù)字版的公歷年份表示,一個(gè)是文字版的農(nóng)歷年份表示,公歷年每年加一,農(nóng)歷年卻是不同的,計(jì)算方法被稱為干支紀(jì)年法。那么,干支紀(jì)年法如何計(jì)算?干支紀(jì)年法簡(jiǎn)便算法公式是怎樣的呢?和我一起去看看吧。
干支紀(jì)年法如何計(jì)算
第一種:先將天干進(jìn)行編碼:
甲、乙、丙、丁、戊、己、庚、辛、壬、 癸
4、 5、 6、 7、 8、 9、 0、 1 、 2、 3
凡是公元后某年的最后一位數(shù)字(個(gè)位數(shù))是“4”,那么該年的天干就是“甲”;“5”就是“乙”;余類推。如2003年的天干就是“癸”。記住這一編碼很實(shí)用,雖然不能用干支紀(jì)年來(lái)直接推算公元紀(jì)年,但可以給我們一點(diǎn)提示,凡是天干為“甲”的公元紀(jì)年數(shù)最后一位數(shù)必為“4”;“辛”為“1”;余類推。如辛酉政變(1861)、辛丑條約(1901)、辛亥革命(1911)發(fā)生年代的最后一位數(shù)字都是“1”,而“1”剛好對(duì)應(yīng)天干中的辛。
中國(guó)歷史上知名的干支年份
中國(guó)歷史上很多重大事件是以年份的干支命名的:辛酉政變(麒祥政變)、中日甲午戰(zhàn)爭(zhēng)、戊戌變法(百日維新)、庚子賠款、辛丑條約、癸卯學(xué)制、辛亥革命等等。
原因是當(dāng)時(shí)還沒(méi)有使用“公元紀(jì)年法”,“公元紀(jì)年法”直到1912年元旦中華民國(guó)成立時(shí)才開(kāi)始使用。
(1)辛酉政變——發(fā)生于1861年,農(nóng)歷辛酉年,慈禧太后奪權(quán)。
(2)甲午戰(zhàn)爭(zhēng)——發(fā)生于1894年,農(nóng)歷甲午年,中日黃海大戰(zhàn)。
(3)戊戌變法——發(fā)生于1898年,農(nóng)歷戊戌年,變法僅維持103天。
(4)庚子賠款——發(fā)生于1900年,農(nóng)歷庚子年,八國(guó)聯(lián)軍進(jìn)攻中國(guó)。
(5)辛丑條約——發(fā)生于1901年,農(nóng)歷辛丑年簽定,使中國(guó)完全淪為半殖民地半封建社會(huì)。
(6)癸卯學(xué)制——發(fā)生于1905年,農(nóng)歷癸卯年,晚清最后一次學(xué)制改革,廢除了科舉制度。
(7)辛亥革命——發(fā)生于1911年,農(nóng)歷辛亥年,起義推翻了滿清統(tǒng)治。
再將地支進(jìn)行編碼:
子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥
4、 5、 6 、7、 8、 9、10、11、 0、 1、 2、3
把公元某年的數(shù)字除以12,余數(shù)為“4”,那么該年的地支就是“子”;余數(shù)為“5”就是“丑”;其余類推。心算地支可將年份數(shù)減去12的倍數(shù),如1800、1860、1920、1980等,再算就容易得多了。
最后將天干、地支合在一起,就是公元某年的干支紀(jì)年。如1861年,最后一位數(shù)字是“1”,天干為“辛”,將1861除以12(或1861減去1860),余數(shù)為“1”,地支為“酉”,那么公元1861年就是辛酉年
根據(jù)六十甲子可以推算出具體的年月日時(shí)。而在計(jì)時(shí)使用里,由于一天為二十四小時(shí),古代正好是十二時(shí)辰,因此形成兩個(gè)小時(shí)一個(gè)時(shí)辰的換算關(guān)系,具體為深夜23點(diǎn)到子夜1點(diǎn)為子時(shí),1-3點(diǎn)為丑時(shí),3-5點(diǎn)為寅時(shí),5-7點(diǎn)為卯時(shí),7-9點(diǎn)為辰時(shí),9-11點(diǎn)為巳時(shí),11-13點(diǎn)為午時(shí),13-15點(diǎn)為未時(shí),15-17點(diǎn)為申時(shí),17-19點(diǎn)為酉時(shí),19-21點(diǎn)為戌時(shí),21-23點(diǎn)亥時(shí)。除了以此計(jì)時(shí)外,另外地支計(jì)時(shí)法還與干支計(jì)日聯(lián)系在一起形成六十干支計(jì)時(shí)法,即甲己日子時(shí)以甲開(kāi)頭,成為甲子時(shí),然后丑時(shí)成為乙丑時(shí),寅時(shí)成為丙寅時(shí),依次類推。乙庚日子時(shí)以丙開(kāi)頭,成為丙子時(shí);丙辛日子時(shí)以戊開(kāi)頭成為戊子時(shí)。丁壬日子時(shí)以庚開(kāi)頭,成為庚子時(shí);戊癸日開(kāi)頭以壬開(kāi)頭成為壬子時(shí)。這樣六十天干形成完整的紀(jì)年紀(jì)月紀(jì)日紀(jì)時(shí)法,每人出生的時(shí)辰也就有了確定的四組天干八個(gè)字組成的生辰,簡(jiǎn)稱“八字”。如此時(shí)正是2005年11月15日19:07(農(nóng)歷十月十四日),此時(shí)出生者的八字就是乙酉年丁亥月癸卯日壬戌時(shí)(因?yàn)橛?jì)日天干為癸開(kāi)頭,故本日子時(shí)為壬子時(shí),推算至19點(diǎn)至21點(diǎn)即為壬戌時(shí))。
方法二:口訣法:
1、計(jì)算公元后年份的口訣是;“公元年數(shù)先減三,除10余數(shù)是天干,基數(shù)改用12除,余數(shù)便是地支年”。以1911年為例,年份減3得基數(shù)1908,除以10得余數(shù)8,對(duì)查天干次序(甲、乙、丙、丁、戊、已、庚、辛、壬、癸)。得"辛",再將基數(shù)1908除以12恰好除盡,余數(shù)為0(可理解為1之前即12),再循環(huán)對(duì)查地支次序(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥)得"亥",故1911年為辛亥年。
2、計(jì)算公元前的年份, “公元前年數(shù)先加三,除10余數(shù)是天干,基數(shù)改用12除,余數(shù)便是地支年”,而查干支次序時(shí)均自后向前倒查即可。以公元前40年為例, 年份加3得43為基數(shù),除以10得余數(shù)3,倒查天干為“辛”,再將基數(shù)除以12得余數(shù)7,倒查地支為"巳",故公元前40年應(yīng)為"辛巳"年。
其中關(guān)于公元紀(jì)年和干支紀(jì)年的換算是個(gè)難點(diǎn),比如:公元2004年是干支紀(jì)年的什么年?這里介紹一種比較簡(jiǎn)單的計(jì)算方法。
(1)首先要先記準(zhǔn)十個(gè)天干和十二個(gè)地支(2)再記住一個(gè)歷史事件的公元紀(jì)年和干支紀(jì)年分別是哪一年,如辛亥革命是1911年。然后就可以以此為借助點(diǎn)來(lái)計(jì)算了。如:知道1911年是辛亥年,問(wèn)你2004年是干支年的什么年?計(jì)算步驟如下:(1)先2004-1911=93(2)再93÷10=9余3,用這個(gè)余數(shù)3定天干。(也就是假如沒(méi)有余數(shù)那2004年的天干就和1911年的天干是一樣的即是“辛”;假如余數(shù)是1,那2004年的天干就是在1911年天干“辛”的后面一個(gè)字,即是“壬”。以此類推之。)也就是2004年的天干是“辛”后第三個(gè)字即“甲”。(2)用93÷12=7余9,用這個(gè)余數(shù)9定地支。(方法同上)也就是2004年的地支是“亥”后第九個(gè)字即“申”(3)把天干和地支合在一起即2004年的干支紀(jì)年是甲申年。
干支紀(jì)年法簡(jiǎn)便算法公式
10天干:甲乙丙丁戊己庚辛壬癸
12地支:子丑寅卯辰巳午未申酉戌亥
天干地支紀(jì)年法計(jì)算的萬(wàn)能公式:
天干計(jì)算法:年減去3再除以10得到的余數(shù)對(duì)應(yīng)的天干字就是干
地支計(jì)算法:年減去3再除以12得到的余數(shù)對(duì)應(yīng)的地支字就是支
舉例:2011年
計(jì)算天干:(2011-3)/10的余數(shù)是8,對(duì)應(yīng)天干是字:辛,即為這一年的干。
計(jì)算地支:(2011-3)/12的余數(shù)是4,對(duì)應(yīng)地支是字:卯,即為這一年的支。
所以2011年是辛卯年。
例如:甲午戰(zhàn)爭(zhēng)發(fā)生于1894年,八國(guó)聯(lián)軍侵華的1900年應(yīng)是:庚子年。
相關(guān)評(píng)說(shuō):
東城區(qū)機(jī)械: ______ 我把公式給你 日天干地支 從已知日期計(jì)算干支紀(jì)日的公式為: g=4C+[C/4]+[5y]+[y/4]+[3*(m+1)/5]+d-3 z=8C+[C/4]+[5y]+[y/4]+[3*(m+1)/5]+d+7+i 其中c是世紀(jì)數(shù)減1.奇數(shù)月 i=0,偶數(shù)月 i=6,年份前兩位,y 是年份后兩位,M 是月份,...
東城區(qū)機(jī)械: ______ 1. 天干算法:用公元紀(jì)年數(shù)減3,除以10(不管商數(shù))所得余數(shù),就是天干所對(duì)應(yīng)的位數(shù);2. 地支算法:用公元紀(jì)年數(shù)減3,除以12(不管商數(shù))所得余數(shù),就是地支所對(duì)應(yīng)的位數(shù); 天干:甲、乙、丙、丁、戊、已、庚、辛、壬、癸 地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥
東城區(qū)機(jī)械: ______ 快速推算年柱干支法 天干: 1(甲);2(乙);3(丙); 4(丁);5(戊);6(己);7(庚);8(辛); 9(壬);10(癸) 地支: 按1(子);2(丑);3(寅);4(卯); 5(辰);6(巳);7(午);8(未);9(申);10(酉...
東城區(qū)機(jī)械: ______ 干支紀(jì)年就是用天干(十個(gè))符號(hào)和地支(十二個(gè))符號(hào)組合來(lái)確定年份,樓上講的基本清楚,個(gè)別地方不對(duì). 首先是使用時(shí)間,樓上說(shuō)干支紀(jì)年萌芽于西漢,請(qǐng)問(wèn)《左傳》里邊使用的干支是怎么回事?干支紀(jì)年在殷商甲骨就有了. 第二,關(guān)于計(jì)算方法,我想請(qǐng)問(wèn)樓上“用6去除公元紀(jì)年去掉末尾數(shù)的數(shù)字(如:2009年則用6除200).” 2008年怎么算?2007怎么算?也用6除200?
東城區(qū)機(jī)械: ______ 干支紀(jì)年是中國(guó)古代的一種紀(jì)年法.即以甲、乙、丙、丁、戊、己、庚、辛、壬、癸十天干和子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二地支按照順序組合起來(lái)紀(jì)年.如甲子、乙丑等,經(jīng)過(guò)六十年又回到甲子.周而復(fù)始,循環(huán)不已.我國(guó)傳統(tǒng)紀(jì)年法依舊沿用干支紀(jì)年.
東城區(qū)機(jī)械: ______ 從已知年份計(jì)算干支紀(jì)年很簡(jiǎn)單:年份數(shù)減3,除以10的余數(shù)是天干,除以12的余數(shù)是地 支. 從已知日期計(jì)算干支紀(jì)日的公式和蔡勒公式很相像,如下: g = 4C + [C...
東城區(qū)機(jī)械: ______ 想要心算,首先就是知道60甲子的排序. 然后才能計(jì)算. 60甲子的天干、地支我就不重復(fù)了. 我們可以取一個(gè)參考最好.可以將1984年作為參考點(diǎn),這年是甲子年.然后就計(jì)算你想知道的年份.如2009年,用2009減去1984為25,他們相差25...
東城區(qū)機(jī)械: ______ 如果你要深入了解的話最好還是看權(quán)威資料,不要看視頻,而且這些方面也沒(méi)有什么視頻資料.干支紀(jì)年是中國(guó)古代的一種紀(jì)年法.即以甲、乙、丙、丁、戊、己、庚、辛、壬、癸為十干,子、丑、寅、卯、辰、巳、午...
東城區(qū)機(jī)械: ______ 癸巳年壬戌月乙亥日1.甲子 11.甲戌 21.甲申 31.甲午 41.甲辰 51.甲寅2.乙丑 12.乙亥 22.乙酉 32.乙未 42.乙巳 52.乙卯3.丙寅 13.丙子 23.丙戌 33.丙申 43.丙午 53.丙辰4.丁卯 14.丁丑 24.丁亥 34.丁酉 44.丁未 54.丁巳5.戊辰 15.戊寅 25.戊子 35.戊戌 ...
東城區(qū)機(jī)械: ______ 轉(zhuǎn)載:先看下面兩個(gè)對(duì)應(yīng)關(guān)系: 一、干支與公元紀(jì)年年份的尾數(shù)的對(duì)應(yīng)關(guān)系. 尾數(shù)(編號(hào)) 4 5 6 7 8 9 0 1 2 3 天干 甲 乙 丙 丁 戊 己 庚辛 壬 癸 二、地支與公元紀(jì)年年份除60后的余數(shù)的關(guān)系,如果余數(shù)大于12則除12找余數(shù),若小于12則直接找...