根據公曆計算日期干支(獨創研究,簡單規律!)
06-01
聲明:個人獨創研究、版權所有,歡迎轉載但請註明、侵權必究,感謝支持! 談到八字或干支(六十甲子)紀元,具體到哪年哪月哪日某時刻的干支(或八字),可以通過查詢萬年曆得到,但少數時候不方便查詢萬年曆、或者有些朋友有興趣研究自己推算。關於年、月和時的干支,相對比較簡單、容易推算、且有多種方法,有興趣的朋友可以找來、易學好用,根據自己的喜好選擇相應的方法。 但是對於日期的干支推算,向來是最難的。筆者研究了前人的各種方法和經驗,卻覺得相對都比較繁雜、混亂,不是太清明、亦不便於記憶和實用。因此,本人在前人的基礎上進行整改優化,創立了一套相對來說是最簡單、最規律,最清晰明了、最好記好用的方法,在此與大家分享: 根據公曆日期推算日干支口訣: 年後除月余乘五,三起數大五回一; 年後除四閏減一,雙減三十日加九。
解釋: 年後除四餘乘五——年份後兩位數(2000年後的先加100)除以12(一年的總月份數)、得餘數,乘以5; 三起數大五回一——每年以三月份為起始基準,後面每過一個大月加1、滿5回零再從1起計算; 年後除四閏減一——這句兩層意思合在一起,一是指用年份後兩位數(2000年後的先加100)除以4得到的結果,另一是指當剛好整除完沒有餘數時(即閏年)、年後那兩個月(一月和二月)的月干支係數要再減1; 雙減三十日加九——當日日期數再加9,逢雙月時、須減30。
方法說明: 一、年份干支係數, 1. 取公曆年後兩位數(2000年後的先加100),先除以12得到的餘數(不看商)、再乘以5; 2. 取公曆年後兩位數(2000年後的先加100),除以4得商(不管餘數)。 二、月份干支係數, 1. 每年以3月為起始,其後每過一個大月加1、小月不動、滿5重算,即三月為0,四五月份為1,六七月份為2,八月份為3,九十月份為4,十一十二月份為5,一月份重新回到1,二月份為2; 2. 遇公曆閏年時(即年份能被4整除)、即上述第一項第二條除以4後沒有餘數的情況下,一二兩個月的干支係數要減1; 3. 遇雙月(二四六八十十二月),減30(或加30,道理一樣、即差60——一個完整的甲子干支循環數)。 三、日期干支係數,當日日期數加9。 以上三項加總,滿60減60直至小於等於60(一個干支甲子循環以內,重複無意義),這個得數即為當日的日干支序列號,知道六十甲子的干支序列號(六十甲子推算非常簡單:天干十進位循環、每過十即重複,對應地支十二循環重複,天干地支組合、到六十即重複循環)或查詢六十甲子表,得到當日的日干支。例: 一、1983年9月10日, 計算:Y1(年干支係數一)== 83/12餘數11*5=55, Y2(年干支係數二)== 83/4=20; M (月干支係數) == 4; 則該日的日干支序號CE.N == 55+20+4+10+9=98-60=38,38干支序號對應的日干支為「辛丑」,即1983年9月10日的日干支為辛丑。 二、1996年1月25日, 計算:Y1 == 96/12餘數0*5=0, Y2 == 96/4=24; M == 1-1(閏年)=0; CE.N == 0+24+0+25+9=58,58干支序號對應的日干支為「辛酉」,即1996年1月25日的日干支為辛酉。 三、2010年8月18日, 計算:Y1 == 110/12餘數2*5=10,(2000年後的先加100) Y2 == 110/4=27; M == 3-30=-27;(8月為雙月,須減30) CE.N == 10+27+(-27)+18+9=37,日干支為庚子。推薦閱讀:
※歷代易學研究概論第三輯
※燕山南北長城地帶史前聚落形態的初步研究
※風水學研究與應用第11章 風水學派知多少
※錢理群:我的研究與思考――與油畫界的朋友聊天
※大學班級管理存在的問題及對策研究