標籤:

干支紀時法【周偉話養生】

(1)平年閏年

公元後,能被4整除年為閏年,不能被4整除年為平年;但1582年後,在能被4整除年中,能被100整除而不能被400整除年為平年,能被400整除年仍為閏年,故有四年一閏,百年停閏,四百年再潤之說。

(2) 干支代數

干支代數除以10的餘數為乾的代數,干支代數除以12的餘數為支的代數。

干支代數﹦乾的代數×6—支的代數×5+60N。﹙N=0,1,2.﹚

(3) 干支紀年

公元前年干支代數=(58—Y)/60餘數﹢60N。﹙N=0,1,Y為年數,下同﹚

公元後年干支代數=(Y+57)/60餘數。

(4) 干支紀月

月干支代數=年干支代數×12+農曆月數—10—60N﹙N=0,1,2.﹚

(5) 公曆干支紀日

日干支代數= [8+5Y+(Y—1)/4整數+當年累計天數] /60餘數.(1≦Y≦1582)

日干支代數= [10+5Y+(Y—1)/4整數—(Y—1)/100整數+(Y—1)/400整數—(Y—1)/4000整數+當年累計天數] /60餘數。(Y≧1582)

日干支代數=【5(y – 2001)+ (y - 2001) /4整數+當年累計天數】/60餘數。

(2001≦Y≦2100)

當年累計天數為1時,以上為元旦干支代數求法。

日干支代數= [元旦干支代數+當年累計天數—1] /60餘數

當年累計天數不必細算,可用雙月天數和減60,取簡化天數,如元、2月為-1或0(閏年),3、4月為1,5、6月為0,7、8月為2,9、10月為1。

(6)農曆干支紀日

日干支代數= [正月初一干支代數+當年農曆累計天數—1] /60餘數

當年農曆累計天數不必細算,可用雙月天數和減60,取簡化天數。

日干支代數=日基數+正月初一干支代數—已過小月數﹢60N。﹙N=-1,0,1),閏月已過再+30。其中單月(閏雙月)日基數為日期數減1,,雙月(閏單月)日基數為日期數加 29。

(7)干支紀時

當地時間=北京時間+(當地經度—120)×4分鐘。

時支代數=當地時間/2 + 1—12N。﹙N=0,1)四捨五入取整數。

時干代數=(日干代數—1)×12+時支代數—10N。﹙N=0,1,2...)

時干代數=(日干代數—1)×12+時支代數—60N。﹙N=0,1)

(癸巳年周偉撰於北京)


推薦閱讀:

六十甲子天元 (生日) 干支坐別論
干支水火不等於陰陽
干支沖合
推干支---《小春秋》
干支詳解

TAG:養生 | 干支 |