商——干支紀日

使用干支記錄日序的方法。干支是天干、地支的合稱,它與干支紀年法一樣,用干支相匹配的六十甲子來記錄日序,從甲子開始到癸亥結束,六十天為一週,循環記錄。

干支紀日從商朝便已開始,但其順

商——干支紀日
商——干支紀日

序到現在有無間斷或錯亂過,尚待考證。目前已確切知道的從春秋魯隱公三年(公元前720年)二月己巳日起到清宣統三年(公元1911年)止(1912年民國元年採用公元紀年後,民間仍沿用)2600多年中從未間斷和錯亂過。 干支紀日法是商朝曆法的最大成就,這是現今已知世界最長的紀日法,對於我國曆史學,尤其是科學技術發展史的考證和研究,都是極為重要的記時標誌,是我國一份珍貴的科學文化遺產。

如《餚之戰》:“夏四月辛巳,敗秦軍於餚。’“四月辛巳”指農曆四月十三日;《石鐘山記》“元豐七年六月丁丑”,即農曆六月九日;《登泰山記》“是月丁未”,指這個月的二十八日。古人還單用天干或地支來表示特定的日子。如《禮記•檀弓》“子卯不樂”,“子卯”,代指惡日或忌日。

公元541年6月癸丑日是哪一天,最最重要的是,該如何計算出來?

首先查的公元541年是梁武帝蕭衍的大同七年,這一步在大多數字典上都能查到,網上也很容易。

商——干支紀日
商——干支紀日

其次,下載陳垣先生的《二十史朔閏表》一書,在正文第76頁查得,該年六月份是辛丑朔,也就是初一,同時在旁邊小字查的農曆541年六月初一是西曆的7月9號。

再按照干支表,初一是辛丑,按照辛丑、壬寅、癸卯、甲辰、乙巳、丙午、丁未、戊申、己酉、庚戌、辛亥、壬子、癸丑。癸丑是十三,那麼那天就是也就是農曆541年六月十三,也是公曆541年7月21日。

以上的困難主要在查《二十史朔閏表》表上,該表框內橫排第一行是年份,以年號為準。豎排最右一行是月份。交匯之處就是該月的初一朔日所對應的干支,干支左側有豎排小字,代表初一那天的公曆日子。找到初一之後,再數準欲查之日和初一的天數,很容易算得了。

這本書在verycd上有。

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

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的餘數是地支。

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

干支是天干、地支的總稱。我國古代用干支計時,已有很長的歷史了。

天干是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,也叫十天干;地支是:子、醜、寅、卯、辰、巳、午、未、申、酉、戌、亥,也稱十二地支。

干支還有陰陽之分:甲、丙、戊、庚、壬為陽幹,乙、丁、己、辛、癸為陰乾;子、寅、辰、午、申、戌為陽支,醜、卯、巳、未、酉、亥為陰支。

以一個天干和一個地支相配,排列起來,天干在前,地支在後,天干由甲起,地支由子起,陽幹配陽支,陰乾配陰支(陽幹不配陰支,陰乾不配陽支),這樣把天干、地支相配排列起來,共有六十個組合。

這就是人們平時所說的六十甲子。過去人們就用這種方法記年、記日、記時的。

六十年甲子(干支)表

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.戊戌 45.戊申 55.戊午

6.己巳 16.己卯 26.己丑 36.己亥 46.己酉 56.己未

7.庚午 17.庚辰 27.庚寅 37.庚子 47.庚戌 57.庚申

8.辛未 18.辛巳 28.辛卯 38.辛丑 48.辛亥 58.辛酉

9.壬申 19.壬午 29.壬辰 39.壬寅 49.壬子 59.壬戌

10.癸酉 20.癸未 30.癸巳 40.癸卯 50.癸丑 60.癸亥

年、月、日、時干支紀法

(1)干支紀年法

如甲子為第一年,乙丑為第二年,丙寅為第三年……六十年為一週。一週完了,再由甲子年起,週而復始,循環下去。例如1929年為農曆己巳年,1930年是農曆庚午年……到1989年又是農曆己巳年。

我們在日曆上看到的己巳年、庚午年,就是按干支紀年這種方法排列下來的。陽曆年份除以60的餘數減3便得該年農曆干支序號數,再查上面的干支表便得干支年紀。如果序號數小於、等於零則干支序號數加60。例如,求1991年干支:1991÷60=33餘11,年干支序號數=11-3=8。查干支表知該年為辛未年。又如求1983年干支:1983÷60=33餘3,干支序號=3-3=0,加上60,查干支表知該年為癸亥。

(2)干支紀月法

干支紀月法未普遍實行,主要為星相家推算八字用。其方法為:若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月為戊寅;丙或辛之年正月為庚寅,丁或壬之年正月為壬寅,戊或癸之年正月為甲寅。正月之干支知道了,其餘月可按六十甲子的序推知。


分享到:


相關文章: