您好,欢迎访问三七文档
推算日干支,有按公历和农历两种方法推算。一、农历日干支推算口诀:(方法一)大小月卦记心间,正一干支起根源。大后干同地支冲,小后干支退一天。初一十三二十五,支同隔干一位算。意解:“大小月卦记心间,正一干支起根源。”农历的大月为30天小月为29天,固定不变。要推农历日干支,先要按《农历大小月卦口诀》将推算之年编上两卦,以便在推算日干支时运用。除此之外,还必须要记住农历正月初一日的干支,因为它是推算一年逐日的基础。“大后干同地支冲,小后干支退一天。”大月初一的干支与后一个月初一的干支天干相同,地支相冲。小月初一的干支与后一个月初一的干支天干相同地支相冲之日再后退一天。如本月是大月,初一干支为己卯,下月的初一干支就是己酉。如果这个月是小月,则下月初一干支应在己酉后退一位后确定,即为戊申日。“初一十三二十五,支同干隔一位算。”此两句是在确定某月初一干支后,将这个月分成三个阶段,即初一至十二,十三至二十四,二十五以后。初一、十三、二十五日在干支上也是有规律的。知道初一干支,只要将该日天干隔一位顺推,而地支不变。同理,知道十三日干支,支同干隔一位,也知道二十五日的干支。如初一日干支为甲子,则十三日干支为丙子,二十五日干支为戊子。掌握这个方法,就可以根据所推之日属于哪一段,便可以很快知道这天的干支了。例如:(一)推算1998年农历6月初10日午时的干支。1、先按《农历大小月卦口诀》,将1998年农历大小月,排上两卦,并标出闰月。同时,要记住正月初一日的干支。2、推算1998年的干支。我们按《推算年干支口诀》在手掌上将地支子位定为甲子,为1984年。并将大拇指按在地支子位上,按“隔位逆推十年正”,把大拇指放在戌位上,即94年为甲戌年。从甲戌94年开始顺推,94年为甲戌,95年为乙亥,96为丙子,97年为丁丑,98年干支则为戊寅。3、推算农历6月份干支。确定1998年戊寅干支以后,按《定月时干支诀》,戊干与癸干合以戊为主,戊的序数为5,将大拇指固定在戊位上。“年干隔位配寅月”,从戊位开始,将大拇指顺数,隔过天干,已,庚,辛,壬、癸五干到甲。甲便是98年正月的天干,即正月干支为甲寅,(戊癸之年起甲寅)再从寅支开始,按甲、乙、丙、丁、戊、己。6月干支为己未。(参看后边推月时口诀)4推算1998年农历6月初10日(公历8月1日)干支已知农历98年正月初一日干支为乙亥,先用大拇指在手掌亥支上定位,然后按《农历日干支推算诀》中的“大后干同地支冲,小后干支退一天”的规定,逐月推算初1日的干支。正月为大,干同支冲,大拇指跳到巳位上,2月初1日干支为乙巳;2月为小月,干同支冲各减1,大拇指跳到亥位后,再减1位,所以3月初1日干支为甲戌;3月为小,干同支冲各减1大拇指跳到辰支后退1位,4月初1日为癸卯;4月为大,干同支冲,大姆指跳到酉干,5月初1日为癸酉;5月为小,干同支冲各减1,大拇指跳到卯支再退1位,闰5月初1日为壬寅。闰5月为小,干同支冲各减1,大拇指跳到申支后再退一位,六月初一干支为辛未。知道6月初1日的干支后,从此位顺推初10曰的干支为庚辰。4、、推算农历六月初10(公历8月1日)午时的干支。该日干支为庚辰。我们从《日上起时》上知道,该日干庚与乙相合,按“天干五合前为主”,以天干来推算,乙的序数为2,将大拇指定在天干乙的位置上。“日干定时本身数”,大拇指从第二位到丙,可知庚辰日子时为丙子。将大拇指从丙子顺推到午时,可知天干为壬,1998年六月初十午时干支为壬午。经过在掌上推算年、月、日、时干支,可知1998年农历6月初10日(公历8月1日)午时干支,分别为戊寅年己未月庚辰日壬午时。农历日干支推算口诀:(方法二)要推干支日,初一再初一。单月原本数,双月三十递。闰前单不添,闰后双不提。减去小月日,再加二减一。意解:“要推干支日,初一再初一”。要推算某年某月某一日的干支,必须记住某年正(某)月初一的干支,以这月初一日的干支为基础,推算某月初一日的干支。“单月原本数”单月(正月)以初一日的干支为推算基数。“双月三十递”双月(二月)的初一以三十天加一为基数。(即与单月的基数天干不变地支相冲。)“闰前单不添,闰后双不提”如果是闰月年,闰月前的单月仍按单月计算。闰月后的月份,单双月要改变。双月按单月算,单月按双月算。“减去小月日”在以单“双”月的基数上减去所求月份以前到正月初一的小月日数。“再加二减一”如果上月是小月,下月初一的干支就以上月初一的干支为基数,在干同地冲的基础上减去一天(即加二减一)另解:上月是小月,29天,下月初一的干支就是在29天干支的基础上再加2天又减一天。即加二又减一。农历日干支推算口诀:(方法三)今年某月初一日,干支明年是为何?闰年前加二十五,本位算起定不错。平年退六次位起,千年万载不差讹。欲忆去年是何日,交闰五五本位退。无闰平年加六位,月大月小两头确。意解:“今年某月初一日,干支明年是为何?”知道今年某月初一日的干支,怎么求明年该月初一日的干支。“闰年前加二十五,本位算起定不错。平年退六次位起,千年万载不差讹”从本位算起,闰年加二十五天。平年从次位退六天。“月大月小两头确”(弄不懂)逐年推算正月初一日干支口诀(方法四)欲推来年正一月,先知今年日干支。常年退回小月数,闰月小数五六七。小六支同天隔三,迂五前句各加一。逢七支同天隔三,各退一位定无异。推算方法:“欲推来年正一日,先知今年日干支。”推算来年正月初一日的干支,必须先知道今年正月初一的干支。“常年退回小月数”常年,指没有闰月的年份。推算农历正月初一干支,要按《农历大小月卦口诀》,逐年编上两卦,以便确定某年的小月数。必须知道今年有几个下月数。如果今年没闰月,求来年正月初一日干支,就是在今年正月初一干支次位上起退回今年所有的小月数,就是下一年正月初一的干支。常年下月数是个。“闰月小数五六七”,经过研究,凡有闰月之年小月数分别为五、六、七三种。就是有闰月之年,小月数有时是5个,有时是6个,有时是7个。“小六支同天隔三,迂五前句各加一。”闰月之年,如果小月数为六,来年正月初一日干支,与该年初一日干支则是地支相同,而天干则顺隔三位,第四位便是。闰月之年小月数为五的,按支同天顺隔三后干支各进一位,便是来年正月初一日干支。“逢七支同天隔三,各退一位定无异。”闰月年小月数为七的,只要把正月初一的干支按支同天顺隔三位后,干支各减一位,便是来年正月初一日干支。用卦象推算农历各月初一日干支法(方法五)-农历大小月,其天数固定不变,即大月30天,小月29天。但是,由于大小月的排列不规则,因此要按《农历大小月卦口诀》先编上本年的上下半年的月卦。然后依据两个卦象,参考《农历日干支推算口诀》,在知道正月初一的日干支后,按“大后干同地支冲,小后干支退一天‘的规律,运用卦象来推算农历各月初一日的干支。经研究发现,农历相邻两月大小月的排列,共有四种类型,其推算逐月初一干支法如下:⑴两小月相邻干同支冲—1⑵两大月相邻干同支冲⑶大小月相邻干同支冲⑷小大月相邻干同支冲—1△实例:推算2001年各月初一干支1、按《农历大小月卦口诀》,先将2001年编上月卦。上半年为“泽”卦,下半年为“未济”卦。(大月为阳爻,小月为阴爻)2、2001年正月初一日干支为丁亥。3、推算时,要将1、2月,3、4月等相邻两月,与四种排列类型对照,然后按相同类型进行推算。4、根据卦象,逐月进行推算。6月初一是干同支冲乙酉12月初一是干同支冲—1辛巳5月初一是干同支冲—1乙卯1月初一是干同支冲壬子闰4月初一是干同支冲丙戌10月初一是干同支—1壬午4月初一是干同支冲—1丙辰9月初一是干同支冲癸丑3月初一是干同支冲丁亥8月初一是干同支冲—1癸末2月初一是干同支冲丁巳7月初一是干同支冲—1甲寅正月初一是丁亥经过逐卦推算农历12月初一为辛巳。二、公历日干支推算口诀:(方法一)元旦干支为根源,大小二月记心间。小月干同地支冲,大月上句加一天。申子辰年年为闰,干同支冲退一天。(三月元旦同一天)余年二月二十八,干同支冲退一天。月首十三二十五,支同隔干一位算。意解:“元旦干支为根源,大小二月记心间。”推算公历日干支,首先要记住元旦日的干支。同时,还要知道大小月及二月的天数。公历大月为31天,小月为30天,其大小月是固定不变的,唯独二月有29天和28天之分。因此,要特别注意哪年二月为29天,那年二月为28天。“小月干同地支冲,大月上句加一天。”公历小月为30天,按农历大月“大后干同地支冲”推算口诀,我们知道本月初一日干支,与下月初一干支则是天干相同地支相冲。公历大月为31天,在小月干支相冲的基础上,再加一天,即是大月份下月一日的干支。“申子辰年为闰,干同支冲退一天。”经过研究,发现凡是地支为申、子、辰支的年均为闰年,二月为29天。在推算3月1日干支时,可按农历小月后的日干支推算方法,即在干同地干冲的基础上,减去一天,则为3月1日干支。(3月1日的干支与元旦相同)。“余年二月二十八,干同支冲退一天。”除地为申子辰年二月29天外,其它年二月均为28天。在知道2月1日干支后,按干同支冲规律,干支各减二位便是3月1日的干支。“月首十三二十五,支同干隔一位算。”月首,即是每月1日。其推法与推算农历日干支口诀后两句相同。例如:推算公历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天,大拇指跳到卯位,6月1日为己卯;6月为小月,干同支冲,7月1日干支为己酉;7月为大,干同支冲加1天,大拇指跳到卯进1位到辰,8月1日干支为庚辰。根据公历日期计算当日干支:(方法二)一、口诀:乘五除四九加日,双月间隔三十天。一二自加整少一,三五七八十尾前。二、(闰年一二余减一)三、具体计算公式如下[年的后三位乘5+年的后三位除4+9+阳历日子数+单月(为0)双月(30)+每个月的调节数]/60=取余数。余数就是花甲子的序数。余数的个位数为天干,余数除12取余为地支。每个月调节数(一、四、五为1)、(二、六、七为2)、(三为0)(八为3)、(九、十为4)、(十一、十二为5)。闰年的一月、二月的余数要减去1,之后再算天干地支数。二、举例说明:例一:1996年1月16日(闰年)(96×5+96÷4+9+16+1)÷60=8余50,50—1=49,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,对应干支为“壬子”。例如:2000年1月6日根据口诀第三句“一二自加整少一”我们以2000年是被四整除的年份,来看看如何。例如七:2000年1月6日(100×5+100÷4+9+6+1)÷60=9余1花甲子序数1是甲子减一(即退一)为60,则为癸亥日例如:2009年1月9日(100×5+100÷4+9+9+1)÷60=9余44减一为3,则为丙寅日例如:2000年2月2日为庚寅日:是第27位。(100*5+100/4
本文标题:推算日干支
链接地址:https://www.777doc.com/doc-4379921 .html