當前位置:秒知幫 >

小小世界 >資訊 >

天干地支與公元年如何換算 農曆公曆轉換方法

天干地支與公元年如何換算 農曆公曆轉換方法

導語:我國傳統的紀念方式是用天干地支紀年法,2020年就是庚子年,也叫作庚子鼠年。那麼天干地支與公元年如何換算的呢?這就要來看看農曆公曆轉換方法了。下面我們已經將天干和地支排列清楚了,還有轉換的方法也在下面。

  

天干地支與公元年如何換算 農曆公曆轉換方法

天干地支

 天干地支與公元年如何換算

以十個天干與十二個地支相配紀年是我國傳統的紀年法。我國古代分別用天干(甲、乙、丙、丁、戊、己、庚、辛、壬、癸)和地支(子、醜、寅、卯、辰、巳、午、未、申、酉、戌、亥)序列依次相配,共組成60組,周而復始,迴圈使用,用來表示紀年的次序。現在農曆紀年仍用此法。這裡向大家介紹一種已知某一公元年的農曆紀年,換算任一公元年和農曆紀年的速演算法:

公曆2004年的農曆為甲申年。因為天干共有十個,與10進位制相符,所以凡公元年個位數是4 的,天干皆為甲。於是得農曆與公元年個位數對應表:

甲    乙    丙    丁    戊    己    庚    辛    壬    癸

4      5      6     7     8      9      0     1     2      3

記住甲是4,只要看一個公元年的個位數,就可以推算出天干。

由於甲子列為天干地支次序的首位,地支屬於12進位,所以用公元年數除以12,餘數是4的,地支是子,於是得到地支相除所得餘數的對應表:

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

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

只要記住子是4,其他地支可以推算。

例1,求1949年的農曆紀年。

先求天干,看個位是9 ,那麼,天干是己。再求地支,1949除以12,餘數是5 ,地支是醜,1949年是己丑年。

已知,公元4年是甲子年。公元紀年第一個世紀中,個位是1的公元年(例如公元元年、公元21年、公元31年、公元41年、公元51年等,以至公元91年)除以12餘3的數只有51,公元51年為辛亥年。辛亥革命發生在20世紀初,1900約是60的31倍,所以辛亥革命的公元年為60×31+51=1911(年)。

天干地支與公元年如何換算 農曆公曆轉換方法 第2張

公元年換算干支年

 公元年換算干支年:

口訣:公元前後加減三,除十餘數是天干,再用基數十二除,餘數便是地支年。

例如:推算2000年農曆干支是何年,可以按口訣將公元年數2000減3,再分別除以10和12,得商數與餘數:

(2000-3)÷10=199……餘7

(2000-3)÷12=166……餘5將餘數7與5分別查表中對應的天干與地支,分別為“庚”、“辰”,所以2000年是農曆庚辰年。

又如:推算秦始皇統一中國的公元前221年是干支何年:

(221+3)÷10=22……餘4  (221+3)÷12=18……餘8

將餘數4、8 查表,對應干支分別是:“庚、辰”,可知公元前221年是農曆庚辰年。

天干地支與公元年如何換算 農曆公曆轉換方法 第3張

農曆

從已知日期計算干支紀日的公式為:

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 是世紀數減一,y 是年份後兩位,M 是月份,d 是日數。1月和2月按上一年的13月和14月來算。奇數月i=0,偶數月i=6。G 除以10的餘數是天干,Z 除以12的餘數是地支。

計算時帶[ ]的數表示取整。

例如:查2006年4月1日的干支日。將數值代入計算公式。

G =4*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 - 3 =117

除以10 餘數為 7 ,天干的第7位是‘庚’。

Z =8*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 + 7 + 6 =213

除以12 餘數為 9 ,地支的第9位是‘申’。

答案是:2006年4月1日的干支日是庚申日。

  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhibang.com/xiaoxiao/zixun/dx4gy.html