標籤:

干支紀日法

干支紀日法是漢族民間使用天干地支記錄日序的方法,是農曆的一部份,也是歷代曆書中的重要組成部分。干支是天干(甲乙丙丁戊己庚辛壬癸)、地支(子丑寅卯辰巳午未申酉戌亥)的合稱,它與干支紀年法一樣,用干支相匹配的六十甲子來記錄日序,從甲子開始到癸亥結束,六十天為一周,循環記錄。

古代漢族人民將干支相配的六十個單位,每個單位代表一天,假如某日為甲子日,則甲子以後的日子依次順推為乙丑、丙寅、丁卯等; 甲子以前的日子依次逆推為癸亥、壬戌、辛酉等。

來歷:

古書相傳,黃帝時代有位大臣,名叫大撓,此人「深五行之情占年綱所建,於是始作甲乙以名日謂之干;

刻有干支的殷朝牛骨

作子丑以名月謂之支,干支相配,以成六旬」,意思是說干支是由大撓最先創作的。實際上,這只是傳說。從古代的史實看來,干支和干支紀法的產生也如同「火」的發現一樣,是廣大勞動者在生產和生活的長期實踐中形成並逐步發展起來的,它的產生並不能歸功於某一個人,也不能劃清於某個時代。從殷墟甲骨片中文字已有干支象形(如右圖),殷代帝王也多用天乾的名字,作為他的代號,所以殷朝已有干支毫無疑義。

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

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

高氏公式

由於公曆與干支紀法的體系和周期完全不同,因此它們之間的換算問題比較複雜。尤其是求解公曆任一日的日干支是十分困難的,目前主要依靠查詢萬年曆解決。作者經過潛心研究,探究推導出──計算公曆任一日干支的曆法公式,簡稱《高氏日柱公式》。此公式採用插入世紀常數和月基數的方法,簡捷準確而又科學實用,徹底解決了由來已久的曆法換算難題。在「不查萬年曆,日柱早知道」的具體問題上具有極大的實踐意義。

編輯

1高氏日柱公式

符號意義

r:日柱的母數,r除以60的餘數即是日柱的干支序列數;

s:公元年數後兩位數減1,

取整數值;

u:s除以4的餘數;

m:月基數

d:日期數

x:世紀常數

注意:閏年2月之後,求出的r需要再加1。

例1:計算1949年10月1日即建國當日的日柱,則有s=49-1=48;u=0;m=33;d=1;x=15,將各項數據代入高氏日柱公式可得:

r=12*6+5*(12*3+0)+33+1+15=301

故301除以60的餘數為1,即當日的日柱為甲子。

例2:計算2008年5月12日即汶川地震當日的日柱,則有s=8-1=7;u=3;m=0;d=12;x=0,由於2008年為閏年,則2月之後的計算結果需要再加1。將各項數據代入高氏日柱公式可得:

r=1*6+5*(1*3+3)+0+12+0+1=49

故49除以60的餘數為49,即當日的日柱為壬子。

例3:計算1895年4月17日即馬關條約簽訂當日的日柱,則有s=95-1=94;u=2;m=30;d=17;x=31,將各項數據代入高氏日柱公式可得:

r=23*6+5*(23*3+2)+30+17+31=571

故571除以60的餘數為31,即當日的日柱為甲午。


推薦閱讀:

(12)干支歷
第三章 玄奧金口訣干支合用真意
干支動靜論 喜忌論 行運論
卦中的干支是怎樣裝上的?
圖解干支合會刑衝剋害破與生克制化

TAG:干支 |