年月日干支快速推算口诀
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
年月日干支快速推算口诀
一、推算年干支
1.公式法:
把天干、地支以阿拉伯数字的形式编上序号,如:
1 2 3 4 5 6 7 8 9 10 11 12 甲乙丙丁戊已庚辛壬癸
子丑寅卯辰巳午未申酉戌亥然后再把由公式(年份—3)÷60=商……余数的计算结果套入下列公式即可。
干序=天干的个位数(为0时是癸)
支序=余数—12n(n为0、1、2、3、4)地支的个位数(大于12时用)
例如:求2005年的年干支?
套入公式(1)得:(2005-3)÷60=33 (22)
在代入本公式得:干序=22的个位数,为2。2的天干序数为乙。
支序=22—12=10 10的地支序数为酉。
合之为乙酉,所以2005年的年干支为乙酉年。
2.查表法:
序号 1 2 3 4 5
年干支甲乙丙丁戊己庚辛壬癸
首月干支丙戊庚壬甲子时干支甲丙戊庚壬例如:求阴历2005年2月的月干支?
由年干支计算法得出,2005年的年干支为乙酉。由上表可以看出,年干支的天干“乙”在上计算法中的第二位的“乙庚”处,其下所对应的天干为“戊”,此为一月的天干,如前所言,农历一月的地支在十二地支中定格为“寅”,合之为“戊寅”。所以2005年2月的月干支为戊寅,为戊寅月。由此类推,二月天干进一步为“己”,地支进一步为“卯”合之为“己卯”为己卯月。(余略)
又如己日,己与甲同一类型,以甲干为主,甲的序数为“1”以本身配子时,该日子时的天干为甲,即甲子时。同样,癸日子时吧的天干,因戊癸合干,以五为主,序数为5,从5开始数到壬,癸日子时为壬子时。余略)
二、推算日干支
日干支计算法不同于年干支、月干支,它是以阳历历法为基准,因为阳历历法除四年闰二月多出一天之外,其余每年的大小月都是固定不变的,不似阴历历法,其大小月没有规律性可循。阳历大小月各月天数见下:
大月:1 3 5 7 8 10 12 每月31天
小月:4 6 9 11 每月30天
二月:平年28天闰年29天
日干支的计算公式为:
求日干={元旦天干基数+日数+(或-)月数加减数}÷10=商……余数
(若闰年,从三月起余数均加一)
求日支={元旦地支基数+日数+(或-)月数加减数}÷12=商……余数
若闰年,从三月起余数均加一)
何为元旦干支基数?
所谓的元旦干支基数,说白了就是阳历历法元旦这一天的日干支的天干、地支的序数。如以2000年而言,其元旦的日干支为戊午,其序数,戊在天干中的序数为第五位,所以其基数为5,午在地支中序数为第七位,所以其基数为7。要计算元旦干支首先要明确本年是平年还是闰年,因为这两者的计算方法不同。平闰年的具体计算方法是这样的:以除以4为基准,凡是能被4整除的都属于闰年,二月加上一天,为二十九天。否者便为平年,二月二十八天。其理论根据是这样的,地球绕太阳公转一周,需要365天5时48分46秒。由于记年的天数是以整数而算,而小数点则忽略不计,这样每年便多出了5小时48分46秒,这样4年内便多出了23小时15分4秒,接近于1天,故按1天来计算。但这在4年内多算了44分56秒,这样积了400年刚好多出了3天,故必须要减去这3天,以消除这个人为性的误差,至于怎么个减法,阳历历法规定:凡是能被4整除的都属于闰年,但遇到公元世纪整数的闰年,能被400整除的才算是闰年,二月多出1天为29天。如以1600年、1700年、1800年、1900年、2000年这五个公元世纪整数年而言,1600年、2000年能被400整除为闰年,1700年、1800年、1900年不能被400整除,则为平年,这样在这1600年、1700年、1800年、1900年、2000年400年中刚好减去了3天,为1700年平年的1天,1800年平年的1天,1900年平年的1天。防止了这种人为性误差的延伸。关于这种杯400年整除为闰年,不能被400整除的为平年的这种说法古人又称为“每百年停闰,四百年不停闰”学说。凡年支是申、子、辰的,该年就是闰年。如1984年(甲子年),其年支是子,所以该年是闰年。但需注意,如遇公元世纪的整数,不能被四百除尽的,其年支虽为申、子、辰,亦不是闰年,道理同上。
年元旦干支的求法是:以本年元旦干支为基础,求下一年的元旦干支,本年若为平年,则本年元旦干支加五,即得下一年的元旦干支;本年若为闰年,则本年元旦干支加六,即得下一年的年元旦干支。列公式如下:
本年(平年)元旦干支+5=下一年元旦干支
本年(闰年)元旦干支+6=下一年元旦干支
平闰年分过之后,再论加5还是加6,关于这加5还是加6如何,可以从“一甲子学说”,由于一干代表一天,一支也代表一天,一甲子共60天,一年(平年)365天除以60刚好6甲子多出5天,所以应加上5。若闰年二月多出了1天为29天,这样一年为366天,除以60,则为6甲子多出6天,所以应加上6。至于怎么加、怎么应用,不妨举例而言。如已2002年的元旦干支为己巳,欲求2003年的元旦干支?其具体计算方法是这样的,已知2003年为平年,应加5,这样2003年元旦干支的天干是在2002年元旦天干序数己(6)的基础上加5,为甲(11,为天干一轮余1,为甲)。其地支亦是2002年元旦地支序数巳(6)的基础上加5,为戌(11,为地支的第11序数,为戌)。合之为甲戌,所以2003年的元旦干支为甲戌。如再求2004年的元旦干支,已知2004年为闰年但其元旦干支的计算是在二月前,所以其不加6,其方法仍按上述方法类推,天干甲的序数为1,加5为6,序数6在天干为己。地支戌的序数为11,加5为16,为地支一轮余4,序数4在地支为卯。合之为己卯,所以2004年元旦干支为己卯。如在求2005年元旦干支?其计算法就不同于2004年,因为2005年为闰年后的年份,此时2004年闰二月多出一天,所以应加6,其计算为:已知2004年的元旦干支为己卯,天干己的序数为6,加6为(12)一轮余2,序数2在天干为乙。地支卯的序数为4,加6为10,序数10在地支为酉。合之为乙酉,所以2005年的元旦干支为乙酉。
农历大小月卦口诀
一年上下两卦编,一七两月初爻安。
阴大阳小编上卦,遇有闰月年十三。
闰年相邻爻间伏,确定年月按节算。
推算方法:此诀是为了掌握某年农历大小月的排列顺序和有否闰月而编的。“一年上下两卦编,一、七两月初爻安”,在正常情况下,农历每年为十二个月。我们可以将一至六月编为前卦,七至十二月编为后卦,即一年编为两卦,并以一月为前卦的处爻,七月为后卦的初爻。“阴大阳小编上卦,遇有闰月年十三”,我们将大月规定用阴爻表示,小月用阳爻表示,按大小顺序用阴阳爻将一年编为两卦。遇到有闰月的年份就多出一个月,一年为十三个月。“闰年相邻爻间伏,确定年月按节算”。在出现有闰月的年份时,按闰月大小用阴阳爻表现出来,并标在闰月的前后两月的爻位中间的左侧,如同伏卦一样,一看便知到闰几月,是大月还是小月。同时,提醒您农历年、的确定,不是按万年历编出的月份确定的,而是按节气确定的。如1998年,按上述方法可编成《井》和《坎》两卦,而今年闰5月为小月,上半年月卦符号为“:。:。。:”,下半年的月卦符号为“= 丨= = 丨= ”,上半年卦第5、6爻间伏一阳爻,可知今年润五月为29天。
正月初一日干支口诀
欲推来年正一月,先知今年日干支。常年退回小月数,闰月小数五六七。
小六干同天隔三,迂五前句各加一。逢七支同天隔三,各退一位定无异。
推算方法:“欲推来年正一月,先知今年日干支。”推算来年正月初一日的干支,必须先知道今年正月初一的干支。“常年退回小月数,闰月小数五六七。”常年,指没有闰月的年份。推算农历正月初一干支,要按《农历大小月卦口诀》,逐年编上两卦,以便确定某年的小月数。如果今年没闰月,求来年正月初一日干支。经过研究,凡有闰月之年小月数分别为五、六、七三种。“小六干同天隔三,迂五前句各加一。”闰月之年,如果小月数为六,来年正月初一日干支,于前一年初一日干支则是地支相同,而天干则顺隔三位。小月数为五的,按干同天顺隔三后干支各进一位,便是来年正月初一日干支。“逢七支同天隔三,各退一位定无异。”闰月之年小月数为七的,在确定当年正月初一日干支后,推算下一年正月初一日干支,只要按支同天顺隔三位后,干支各减一位,便时来年正月初一日干支。