野兽中速猎:年支,月支,日支推算方法

来源:百度文库 编辑:偶看新闻 时间:2024/07/05 21:04:46

年支,月支,日支推算方法

周易 2010-02-20 19:17:05 阅读191 评论0   字号:大中小 订阅

一、年干支的计算法

1. 六十环周推算法
   方法:已知某年年干支,根据六十环周图次序推算。
   举例:已知1988年为“戊辰”年,求1989年为何年。
   解答:根据十天干十二地支顺序推算,1988年的天干为戊,则1989年天干为己;
   1988年的地支为辰,则1989年地支为巳,故可推算出1989年为己巳年。
2. 公式计算法
   方法:求某年年干支,公式为:(当年年数-3)÷60,其余数为所求年干支的代数,再到六十环周图中找出相应的干支。
   说明:年数减3,是因为公元4年恰好是“甲子”年,从公元4年起,就要减去公元4年前的3年,故该公式适用于公元4年之后。
   举例:
          ①求1984年的干支。解答:(1984-3)÷60=33余1,在六十环周图中找到1即为甲子,故1984年的干支即为甲子。
     ②求1980年的干支。解答:(1980-3)÷60=32余57,在六十环周图中找到57即为庚申。57中的个位数为天干代数7为庚,57÷12余9为地支代数9为申,故1980年的年干支即为庚申。
     ③求1989年的干支。解答:(1989-3)÷60=33余6,天干中6为己,地支中6为巳,故1989年的干支为己巳年。

二、月干支的计算法

要点:1. 推算一年中的每月月干支,以农历算。
     2. 记住11月为子月,5月为午月,1月为寅月,是固定不变的。
     3. 具体推算时,从寅月开始,加上天干变为干支。
     4. 熟记歌诀:
           甲己之年丙作首,乙庚之岁戊为头;
           丙辛之岁庚寅上,丁壬壬寅顺行流,
           若言戊癸何方起,甲寅之上去寻求。
  歌诀的首句,其意为逢甲年、己年,两年第一个月的月干支都起于丙寅,丁卯即为第二月的月干支;第二句乙年和庚年,第一月的月干支都起戊寅。以下顺次类推。[如图]


逢甲年、己年,其一月的月干支为丙寅
逢乙年、庚年,其一月的月干支为戊寅
逢丙年、辛年,其一月的月干支为庚寅
逢丁年、壬年,其一月的月干支为壬寅
逢戊年、癸年,其一月的月干支为甲寅

  举例:
1. 1988年是戊辰年,推算其8月的干支?解答:逢戊年,甲寅为第一月,按十天干十二地支顺序推算8月的干支是辛酉。
2. 1995年是乙亥年,推算其10月的干支?解答:逢乙年,戊寅为第一月,按十天干十二地支顺序推算其10月的干支是丁亥。

三、日干支的计算法

1. 日干支的推算采用阳历,因为农历存在大小月和闰月不固定等缺点,推算较困难。
  2. 阳历每4年闰一次2月,闰年2月份多1天。其它年大小月都固定不变。
  3. 何年为闰年:公元年数÷4,除尽者为闰年,除不尽者为平年。但每百年(百年整数)停闰,每4百年又不停闰。即指凡能被4或400整除的年份都是闰年,若逢能被100整除(当然也能被4整除),但不能被400整除的年份不是闰年。[例如]
  方法一:已知某年元旦干支,推算日干日支。
  公 式:日干代数=元旦天干代数+所求日数±按月加减数-天干周转数。
      日支代数=元旦地支代数+所求日数±按月加减数-地支周转数。
  说 明:1. 按月加减数是根据日数与60环周推算出来的。
      2. [各月干支加减表]及[干支加减歌诀]


  举例一:已知1981年的元旦干支为“己卯”,求该年8月14日的日干支。
  解 答:①推算是平年或闰年:1981÷4,除不尽,故为平年。
      ②推算日干支代数:
       日干代数=己6+14+1-2×10=1(甲);
       日支代数=卯4+14+7-2×12=1(子)
       (元旦干支代数+所求日数±按月加减数-干支周转数),
       故1981年8月14日的日干支为甲子。
  举例二:已知1988年元旦干支为“乙卯”,求该年8月23日日干支。
  解 答:①推算是平年或闰年:1988÷4,除尽,故为闰年。
      ②推算日干日支代数:
       日干代数=乙2+23+1+1-2×10=7(庚);
       日支代数=卯4+23+7+1-2×12=11(戌),
       故1988年8月23日的日干支为庚戌。
  [附表:1996年各月1日干支推算法]


  方法二:已知某年元旦干支,推求所求年的元旦干支,再推求该年的日干支。
  公 式:①平年求下一年的元旦干支=平年的元旦干支的基数+5(因为平年的元旦到
       下一年的元旦,干支数差5天)。
      ②闰年求下一年的元旦干支=闰年的元旦干支的基数+6(因为闰年的元旦到
       下一年的元旦,干支数差6天)。
  举例一:已知1978年的元旦干支为“癸亥”,求1979年的元旦干支。
  解 答:①1978÷4,除不尽,为平年。
      ②1979年元旦日干代数=癸10+5-10=5(戊);日支代数=亥12+5-12=7(辰),
       故1979年元旦干支为戊辰日。
  举例二:已知1980年的元旦干支是癸酉,求1981年的元旦干支。
  解 答:①1980÷4,整除,故1980年为闰年。
      ②1981年元旦日干代数=癸10+6-10=6(己);日支代数=酉10+6-12=4(卯);
       故1981年的元旦干支为己卯日。
  方法三:已知某年某日的日干支,求该年或他年的日干支。
  步 骤:①先求日总数。
      ②总数的个位数(个位数为0则取10),作为顺数日干的根据,按值顺数即
       为所求日干。
      ③总数除以12的余数(能整除则取12),作为顺数日支的依据,按值顺数即
       为所求日支。
  举 例:已知1988年元月4日为“戊午”,求88年8月23日干支。
      ①求日总数
       元月 2月 3月 4月 5月  6月 7月 8月
       28 + 29 + 31 + 30 + 31 + 30 + 31 + 23 = 233天
       (31-3)闰
      ②总数个位数推日干

           3:从戊推,戊→己→庚,故日干为庚。
  ③总数233÷12的余数推日支
   233÷12=19 余5 5:午→未→申→酉→戌,故日支为戌。
   故8月23日干支为庚戌。