文档介绍:最新快速推算年月日时干支法最新快速推算年月日时干支法一、快速推算年柱干支法运气学说是古人探讨自然变化的周期性规律的一门学说。研究运气学说,首先要了解甲子,十天干与十二地支搭配,组成六十干支,又称“六十花甲子”,用以记年、月、日、时。十天干、十二地支见表1,为方便推算,用代数对应,本文根据近10年国内学者的研究成果,介绍一种年月日时干支的简易推算法。,公元4年相应于甲子年,向上下顺推。计算公式为:公元后任何年代:年干=mod(mod((公元年数一3),60),10)年支=mod(mod((公元年数一3),60),12)公元前任何年代:年干=mod(mod((公元年数+8),60),10)年支=mod(mod((公元年数+8),60),12)公式揭密:因为公元3年为癸亥年,而天干又是逢10一循环。公元4年为甲子年,天干是甲,而4-3=1。由于没有公元0年,所以公元前的天干为末位数-3+1,再+10转为正数。公元年数一3除以60所得余数即是相应的甲子序号。由于年干以10为基数,故余数的个位即是年干代数(0为10)。而年支以12为基数,故用余数减去12的倍数,差就是年支代数。,可用如下公式快速推算:年干代数=公元年数个位十7(取个位,0即10为癸)。如2001年年干代数二1十7=8即辛2、推算地支:公元后任何年代:地支=mod((公元年数-3),12),得余数0-11为年支,负数则加12,0视做12;公元前任何年代:地支=mod((公元年数-2),12),余数-11-0为年支,加12转为正数,0视做12。(公式揭密:类似前述)注:年干支是以立春为界,而不是以春节为界的。如1964年阳历2月4日的阴历为十二月二十一,仍为癸卯年;但1964年阳历2月5日的阴历虽为十二月二十二,而此日已立春,宜做甲辰年。例一:求公元前7的年柱干支:年干=-7+8=1,即甲;年支=(-7-2)÷12=-9,加12转为正数3,即寅。故公元前7年是甲寅年。注:我们所说的某个阳历年份对应的阴历干支,是该年大部分时间与其对应,而不是完全重合的。二、快速推算月柱干支法⒈推算天干:月干=mod(年干x2+月数,10),(0视做10)(公式揭密:由于甲子年的正月是丙寅月,即甲1对应丙3,推算下去,乙丑年的正月是戊寅,即乙2对应戊5,再下去是丙3对应庚7,正好每年正月的天干为年干x2+1)求月干月干口诀:甲己之年丙作首,乙庚之年戊为头,丙辛之年庚寅起,丁壬之年壬寅求,若逢戊癸岁,还从甲寅流。例如逢甲年正月月干为丙,二月月干为丁,余类推。推出计算公式:月干代数=年干代数X2+当月月数(夏历月)⒉推算地支:月支代数=当月月数(夏历月)+2支又称月建,将十二地支分建于十二个月,主要依据北斗星斗柄所指方位而定,斗柄指向正北为子,正南为午,每年固定不变。从西汉太初历正月建寅始,十二地支与阴历十二月的对应关系如下:阴历月支是固定不变的,正月为寅(从立春当天到惊蛰前一天),二月为卯(从惊蛰当天到清明前天),三月为辰(从清明当天到立夏前一天),四月为巳(从立夏当天到芒种前一在),五月为午(从芒种当天到小暑前一天),六月为未(从小暑当天到立秋前一天),七月为申(从立秋当天到白露前一天),八月为酉(从白露当天到寒露前一天),九月为戌(从寒露当天到立冬前一天),十月为亥(从立冬当天到大雪前一天),十一月为子(从大雪当天到小寒前一天),十二月为丑(从小寒当天到立春前一天)。注意:月干支不是以农历每月初一为分界线,而是以节令为准,交节前为上个月的节令,交节后为下个月的节令。所以我们所说的某个阴历年份对应的干支,是该月大部分时间与其对应,而不是完全重合的。例一:2008年阳历2月3日的月柱干支:此日阴历为十二月二十七,且还未立春,年干支应算做2007年的干支丁亥。年干丁4x2+月数12=20,再减10=10,即癸;此日还未立春,地支为丑;故2008年阳历2月3日(阴历十二月二十七)的月柱干支为癸丑。例二:2008年阳历2月4日的月柱干支:此日阴历虽为十二月二十八,但正好立春,年干支应做2008年的戊子,月数应为1,而不是12。年干戊5x2+月数1=11,再减去10=1,即甲;地支为寅;故2008年阳历2月4日(阴历十二月二十八)的月柱干支为甲寅。三、,首先推算出当年元旦的日千支,公式如下:所求元旦干序=已知年元旦干序+(所求年-已知年)×5+MOD{INT((所求年-已知年),4)+N,60}所求元旦支序=已知元旦支序+(所求年-已知年)×5+MOD{INT(所求年-已知年),,