最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

天干地支的推算方法

来源:动视网 责编:小OO 时间:2025-09-27 21:07:01
文档

天干地支的推算方法

推算日干支口诀推算日干支传统的计算方法,可以按公历和农历两种方法推算。一、农历日干支推算口诀:大小月卦记心间,正一干支起根源。大后干同地支冲,小后干支退一天。初一十三二十五,支同隔干一位算。推算方法:“大小月卦记心间,正一干支起根源。”农历的大月为30天小月为29天,固定不变。要推农历日干支,先要按《农历大小月卦口诀》将推算之年编上两卦,以便在推算日千支时运。除此之外,还要记住农历正月初一日的干支,因为它是推算一年逐日的基础。“大后干同地支冲,小后干支退一天。”农历天干与地支组合,天干循环2.
推荐度:
导读推算日干支口诀推算日干支传统的计算方法,可以按公历和农历两种方法推算。一、农历日干支推算口诀:大小月卦记心间,正一干支起根源。大后干同地支冲,小后干支退一天。初一十三二十五,支同隔干一位算。推算方法:“大小月卦记心间,正一干支起根源。”农历的大月为30天小月为29天,固定不变。要推农历日干支,先要按《农历大小月卦口诀》将推算之年编上两卦,以便在推算日千支时运。除此之外,还要记住农历正月初一日的干支,因为它是推算一年逐日的基础。“大后干同地支冲,小后干支退一天。”农历天干与地支组合,天干循环2.
推算日干支口诀

推算日干支传统的计算方法,可以按公历和农历两种方法推算。 

  一、农历日干支推算口诀: 

  大小月卦记心间,

  正一干支起根源。 

  大后干同地支冲,

  小后干支退一天。 

  初一十三二十五,

  支同隔干一位算。 

  推算方法:“大小月卦记心间,正一干支起根源。”农历的大月为30天小月为29天,固定不变。要推农历日干支,先要按《农历大小月卦口诀》将推算之年编上两卦,以便在推算日千支时运。除此之外,还要记住农历正月初一日的干支,因为它是推算一年逐日的基础。“大后干同地支冲,小后干支退一天。”农历天干与地支组合,天干循环2.5次。根据这一规律,知道某月初一日干支,如果这个月是小月则应在干同支冲的情况下,干支各减一位,则是小月后下月初一日干支。如本月初一干支为己卯,这个月是大月,下月初一干支为己酉。如果这个月是小月,则下月初一干支应在己酉退一位后确定,即为戊申日。“初一十三二十五,支同干隔一位算。”此两句是在确定某月初一干支后,将这个月分成三个阶段,即初一至十二,十三至二十四二十五以后。初一、十三、二十五日在干支上也是有规律的。知道初一干支,只要将该日天干隔一位顺推,而地支不变。同理,知道十三日干支,支同干隔一位,也知道二十五日的干支。如初一日干支为甲子,则十三日干支为丙子,二十五日干支为戊子。掌握这个方法,就可以根据所推之日属于哪一段,便可以很快知道这天的干支了。 

  二、公历日干支推算口诀: 

  元旦干支为根源,

  大小二月记心间。 

  小月干同地支冲,

  大月上句加一天。 

  申子辰年年为闰,

  干同支冲退一天。 

  余年二月二十八,

  干同支冲退一天。 

  月首十三二十五,

  支同隔干一位算。

  推算方法:“元旦干支为根源,大小二月记心间。”推算公历日干支,首先要记住元旦日的干支。同时,还要知道大小月及二月的天数。公历大月为31天,小月为30天,其大小月是固定不变的,唯独二月有29天和28天之分。因此,要特别注意哪年二月为29天,那年二月为28天。“小月干同地支冲,大月上句加一天。”公历小月为30天,按农历大月推算口诀,我们知道本月初一日干支,与下月初一干支则是天干相同地支相冲。公历大月为31天,在小月干地相冲的基础上,干支各加一位数,即是大月后下月一日的干支。“申子辰年年为闰,干同支冲退一天。”经过研究,发现凡地支为申、子、辰的年为公历闰年,二月为29天。在推算3月1日干支时,可按农历小月后的日干支推算方法,即在干同地干冲的基础上,干支各减一位,则为3月丨日干支。“余年二月二十八,干同干冲退二天。”除地干为申子辰年二月29天,其它年二月均为28天。在知道2月1日干支后,按干同支冲规律,干支各减二位便是3月1日的干支。“月首十三二十五,支同干隔一位算。”月首,代表每月第1日。其推法与农历日干干诀后两句相同。 

  三、实例:

(一)推算1998年农历6月初10日午时的干支。 

  1、先按《农历大小月卦口诀》,将1998年农历大小月,排上两卦,并标出闰月。同时,记住正月初一日和元旦日干支。 

  2、推算1998年的干支。我们按《推算年干支口诀》在手掌上将地支子位定为甲子,为1984年,并将大拇指按在地支子位上。按“隔位逆推十年正”,大拇指从甲戌94年开始顺推,即94年为甲戌,95年为乙亥,96为丙子,97年为丁丑,98年干支则为戊寅。 

  3、推算农历6月份干支。确定1998年戊寅干支以后,按《定月时干支诀》,戊干与癸干合以戊为主,戊的序数为5,将大拇指固定在戊位上。“年干隔位配寅月”,从戊位开始,将大拇指顺数,隔过天干,已,庚,辛,壬、癸五干到甲,便是98年正月的天干,即正月干支为甲寅,再从寅支开始,按甲,己,丙,丁,戊6月干支为己未。 

  4、推算6月初10日(公历8月1日)干支。 

⑴推算农历日干支。如前所述,98年大小月卦为《井》和《坎》。因为闰5月为29天,为阳爻,伏在《井》卦第5、6爻问,卦形为 =丨= 丨丨= 。 

因为要推算的是农历98年正月初一日干支为己亥,先用大拇指在手掌亥支上定位,然后按《农历日干支推算诀》中的“大后干同地支冲,小后干支退一天”的规定,逐月推算初1日的干支。正月为大,干同支冲,大拇指跳到巳位上,2月初1日干支为已巳;干同支冲各减1,大拇指跳到亥位后,再减1位,3月初1日干支为甲戌;3月为小,干同支冲各减1大拇指跳到辰支后退1位,4月初1日为癸卯;4月为大,干同支冲,大姆指跳到酉干,5月初1日为癸酉;5月为小,干同支冲各减1,大拇指跳到卯支再退1位,闰5月 初1日为壬寅。闰5月为小,干同支冲各减1,大拇指跳到申支后再退一位,六月初一干支为辛未。知道6月初1日的干支后,从此位顺推初10曰的干支为庚辰。

  5、推算农历6月初10(公历8月1日),该日干支为庚辰。我们按《定日时干支诀》知道,该日干庚与己相合,按“天干五合前为主”,以天干己来推算,己的序数为2,将大拇指定在天干己的位置上。“日干定时本身数”,大拇指从第二位到丙,可知庚辰日子时为丙子。将大拇指从丙子顺推到午年时,天干为壬,午时干支为壬午。 

  经过在掌上推算年、月、日、时干支,可知1998年农历6月初10日(公历8月1日)午时干支,分别为戊寅年己未月庚辰日壬午时。

(如甲子为第一年,乙丑为第二年,丙寅为第三年……六十年为一周。一周完了,再由甲子年起,周而始,循环下去。例如1929年是农历己巳年,1930年是农历庚午年……到19年又是农历己巳年。我们在日历上看到的己巳年、庚午年,就是按干支纪年这种方法排列下来的。阳历年份除以60的余数减3便得该年农历干支序号数,再查上面的干支便是干支年纪。如果序号数小于、等于零则于支序号数加60。例如,求1991年干支;1991÷60=33余11,年干支序号数=11-3=8。查干支表知该年为辛未年。又如求1983年干支:1983÷60=33余3,干支序号=3-3=0,加上60,查干支表知该年为癸亥。)

 

  (二)推算公历1998年8月1曰干支。 

  1998年干支为戊寅,年支不属于申子辰,故1998年2月为28天。按《日公历干支推算口诀》中“小月干同地支冲,大月上句加一天------,余年二月二十八,干同支冲退两天”的规律,逐月推算。1998年干支戊申,大拇指定在申位上。1月为大,干同支冲加一天,大拇指由申位到跳到寅,加1支到卯,2月1日为己卯,2月28天,干同干冲退二天,大拇指跳到酉位退二支,3月1日为丁未;3为大,干同支冲加1天大拇指跳到丑进一位4月1日干支为戊寅;4月为小,干同干冲,大拇指跳到申位,5月1日干支为戊申;5月为大,干同支冲加1天,大拇指跳到酉位,7月1日干支为己酉;7月为大,干同支冲加1天,大拇指跳到卯进1位到辰,8月1日干支为庚辰。 

  计算公历任意一天的天干和地支的公式: 

  天干: g = 4C + [C/4] + 5y + [y/4] + [3*(M+1) / 5] + d - 3; 

   g的个位数就是天干序号;

  地支: z = 8C + [C/4] + 5y + [y/4] + [3*(M+1) / 5] + d + 7 + i (奇数月i=0,偶数月i=6)

  如果先求得了g,那么

  z = g + 4C + 10 + i (奇数月i=0,偶数月i=6).

  z除以12的余数就是地支序号。

  其中:C=世纪数-1,y=年份后两位,M=月份,d=日数,[ ]表示取整数。

  1月和2月按上一年的13月和14月来算,因此C和y也要按上一年的年份来取值。

  例:算14年3月22日的干支?

  g = 4 * 16 + [16/4] + 5 * 44 + [44/4] + [3*(3+1) / 5] + 22 - 3

   =  + 4 + 220 + 11 + 2 + 22 - 3

   = 320,

  个位数是0,天干为癸。

  z = g + 4C + 10

   = 320 +  + 10

   = 394,

  除以12余10,地支为酉。

  所以这一天的干支是“癸酉”。

  公历年的年份也很容易算出农历年的干支来:

  (Y-3) 个位数就是天干序号;

  (Y-3)/12 余数就是地支序号。

  如:2004年的干支

  2004-3=2001 个位数为1即天干“甲”

  2001/12=166余9 即地支“申” 

  这年的干支为“甲申” 。 

根据公历日期计算当日干支:http://zjq6688.good.blog.163.com/blog/static/8781052009111210579335/

八字技巧 2009-11-07 11:31 阅读9 评论0 字号: 大大 中中 小小  一、口诀:

  

  乘五除四九加日,双月间隔三十天。 

  一二自加整少一,三五七八十尾前。

  

  有阳历日期就能推出当日干支,已经很好了,这是我目前发现最好的方法。

  对这个口诀我没有全解开,但算日子我全会了。

  

   具体公式如下[年的后三位乘5+年的后三位除4+9+阳历日子数+单月(为0)双月(30)+每个月的调节数]/60=取余数个位数为天干,余数除12取余为地支。

  每个月调节数(一、四、五为1)、(二、六、七为2)、(三为0)(八为3)、(九、十为4)、(十一、十二为5)

  不过闰年,就是一月、二月,要减去1,后算天干地支数。

  二、举例说明:

  

  例一:1996年1月16日 

  (96×5+96÷4+9+16)÷60=8余49,49即为六十甲子序数。9对应天干壬,49除12余1对应地支子,对应干支为“壬子”。

  

  例二:1997年2月16日 

  (97×5+97÷4+9+16+30+2)÷60=9余26,26即为六十甲子序数。6对应天干己,26除12余2对应地支丑,对应干支为“己丑”。

  

  例三:1998年3月16日 

  (98×5+98÷4+9+16)÷60=8余59,对应干支为“壬戌”。

  

  例四:1999年4月16日 

  (99×5+99÷4+9+16+30+1)÷60=9余35,对应干支为“戊戌”。

  

  例五:2000年7月16日 

  (100×5+100÷4+9+16+2)÷60=9余12,对应干支为“乙亥”。

  

  例六:20001年10月16日 

  (101×5+101÷4+9+16+4+30)÷60=9余49,对应干支为“壬子”。

  

  第三句中的“整少一”,为能被4整除之年一二月份算下来的余数要减一。

  

  如:

  

  2000年1月6日为甲子日

  根据口诀第三句“一二自加整少一”我们以2000年是被四整除的年份,来看看如何。

  2000年1月6日为癸亥日:是第60位

  (100×5+100÷4+9+6+1)÷60=9余1 是减一为60,则为癸亥日

  (100×5+100÷4+9+9+1)÷60=9余4 是减一为3,则为丙寅日

  

  2000年2月2日为庚寅日:是第27位

日干支推算法

  日干支的推算比较复杂。由于农历变化比较繁杂,所以用阳历进行推算。运用时有几个先决条件:第一是当年元旦干支的代数;第二是各月干支应加应减数;第三是闰年自三月起都加一;第四是当天的日数。有了这两点,便可推算任何一天的干支。

  当年元旦干支代数:除参考前面“干支分阴阳”之处,下面把1992年-2039年三十年的元旦干支列表(表5-6),以供参考。 

表5-6 公元1992-2039年元旦干支表 

闰   年平           年
年份元旦干支年份元旦干子年份元旦干支年份元旦干支
1992丙子1993壬午1994丁亥1995壬辰
1996丁酉1997癸卯1998戊申1999癸丑
2000戊午2001甲子2002己巳2003甲戌
2004己卯2005乙酉2006庚寅2007乙未
2008庚子2009丙午2010辛亥2011丙辰
2012辛酉2013丁卯2014壬申2015丁丑
2016壬午2017戊子2018癸巳2019戊戌
2020癸卯2021己酉2022甲寅2023己未
2024甲子2025庚午2026乙亥2027庚辰
2028丙戌2029辛卯2030丙申2031辛丑
2032丁未2033壬子2034丁巳2035壬戌
2036丁卯2037癸酉2038戊寅2039癸未
  各月干支应加应减数:

   各月干支应减数,是根据日数与二十环周关系推算得出的。即一、五双减一、二、六加零、六,三减二、加十,四减一、加五,七零、九加二,八上加一、七,十上加二,八,冬三、腊三、九,闰年三月起,余月均加一。

   从1994年起的干支查法可见表5-7,5-8。 

表5-7 各月干支加减表解 

月数一月二月三月四月五月六月七月八月九月十月十一月十二月

平年减一减一加零加六减二加十减一加五减一减一加零加六加零加零加一加七加二加二加二加八加三加三加三加九
闰年    余  数  ? 加  一
[附]推算公式 

求日干*[(元旦天干+日期+各月天干加减数、润年三月以后加一)/10]=商……余数 

求日支*[(元旦地支+日期+各月地支加减数、润年三月以后加一)/12]=商……余数 

表5-8 1994年各月1日干支推算表(闰年、元旦甲午) 

月日推算公式日干支
二月一日干:1+1+0=2 

支:7+1+6=14

乙 丑
三月一日干:1+1+1-2=1 

支:7+1+1+10=19

甲 午
四月一日干:1+1+1-1=2 

支:7+1+1+5=14

乙 丑
五月一日干:1+1+1-1=2 

支:7+1+1-1=8

乙 未
六月一日干:1+1+1+0=3 

支:7+1+1+6=15

丙 寅
七月一日干:1+1+1+0=3 

支:7+1+1+0=9

丙 申
八月一日干:1+1+1+1=4 

支:7+1+1+7=16

丁 卯
九月一日干:1+1+1+2=5 

支:7+1+1+2=11

戊 戌
十月一日干:1+1+1+2=5 

支:7+1+1+8=17

戊 辰
十一月一日干:1+1+1+3=6 

支:7+1+1+3=12

己 亥
十二月一日干:1+1+1+3=6 

支:7+1+1+9=18

己 巳

文档

天干地支的推算方法

推算日干支口诀推算日干支传统的计算方法,可以按公历和农历两种方法推算。一、农历日干支推算口诀:大小月卦记心间,正一干支起根源。大后干同地支冲,小后干支退一天。初一十三二十五,支同隔干一位算。推算方法:“大小月卦记心间,正一干支起根源。”农历的大月为30天小月为29天,固定不变。要推农历日干支,先要按《农历大小月卦口诀》将推算之年编上两卦,以便在推算日千支时运。除此之外,还要记住农历正月初一日的干支,因为它是推算一年逐日的基础。“大后干同地支冲,小后干支退一天。”农历天干与地支组合,天干循环2.
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top