1、最新快速推算年月日时干支法 一、快速推算年柱干支法天干:1(甲);2( 乙);3(丙); 4(丁);5(戊);6(己);7(庚);8(辛); 9(壬);10(癸)地支:按 1(子 );2(丑);3(寅);4(卯); 5(辰);6(巳);7(午);8(未);9(申);10(酉)11(戌);12(亥)推算天干:公元后任何年代:公元年末位数-3=年干,负数则加 10公元前任何年代:公元年末位数+8=年干(公式揭密:因为公元 3 年为癸亥年,而天干又是逢 10 一循环。公元 4 年天干是甲,而 4-3=1。由于没有公元 0 年,所以公元前的天干为末位数-3+1 ,再+10转为正数)推算地支:公元后任何
2、年代:(公元年数-3)12,得余数 0-11 为年支,负数则加 12,0 视做 12公元前任何年代:(公元年数-2)12,余数 -11-0 为年支,加 12 转为正数,0视做 12(公式揭密:类似前述)另:公元年末二位数+9=年支(适用于 18001899 年); 公元年末二位数十 1=年支(适用于 19001999 年) ;公元年末二位数+5=年支(适用于即 20002099 年);说明:注:年干支是以立春为界,而不是以春节为界的。如 1964 年阳历 2 月 4 日的阴历为十二月二十一,仍为癸卯年;但 1964 年阳历 2 月 5 日的阴历虽为十二月二十二,而此日已立春,宜做甲辰年。例一:
3、求公元前 7 的年柱干支:年干=-7+8=1,即甲;年支=(-7-2)12=-9 ,加 12 转为正数 3,即寅。故公元前 7 年是甲寅年。例二:求 2000 年的年柱干支 :年干=末位数 0-3=-3,加 10=7,即庚。 年支=00+5=5,即辰。 故 2000 年是庚辰年。例三:求 1999 年的年柱干支 :年干=末位数 9-3=6,即己;年支=末二位数 99+1=100 减去 8 个 12 后余 4,即卯。故 1999 年是己卯年。注:我们所说的某个阳历年份对应的阴历干支,是该年大部分时间与其对应,而不是完全重合的。二、快速推算月柱干支法推算天干:年干 x2+月数=月干,超过 10 则
4、减去 10 的倍数到 0-9,0 视做10)(公式揭密:由于甲子年的正月是丙寅月,即甲 1 对应丙 3,推算下去,乙丑年的正月是戊寅,即乙 2 对应戊 5,再下去是丙 3 对应庚 7,正好每年正月的天干为年干 x2+1) 推算地支:阴历月支是固定不变的,正月为寅(从立春当天到惊蛰前一天),二月为卯(从惊蛰当天到清明前天),三月为辰(从清明当天到立夏前一天),四月为巳(从立夏当天到芒种前一在),五月为午(从芒种当天到小暑前一天),六月为未(从小暑当天到立秋前一天),七月为申(从立秋当天到白露前一天),八月为酉(从白露当天到寒露前一天),九月为戌(从寒露当天到立冬前一天),十月为亥(从立冬当天到大
5、雪前一天),十一月为子(从大雪当天到小寒前一天),十二月为丑(从小寒当天到立春前一天)。注意:月干支不是以农历每月初一为分界线,,而是以节令为准,,交节前为上个月的节令,,交节后为下个月的节令。所以我们所说的某个阴历年份对应的干支,是该月大部分时间与其对应,而不是完全重合的。例一:2008 年阳历 2 月 3 日的月柱干支:此日阴历为十二月二十七,且还未立春,年干支应算做 2007 年的干支丁亥 。年干丁 4x2+月数 12=20,再减10=10,即癸;此日还未立春,地支为丑;故 2008 年阳历 2 月 3 日(阴历十二月二十七)的月柱干支为癸丑。例二:2008 年阳历 2 月 4 日的月柱
6、干支:此日阴历虽为十二月二十八,但正好立春,年干支应做 2008 年的戊子,月数应为 1,而不是 12。年干戊 5x2+月数1=11,再减去 10=1,即甲;地支为寅;故 2008 年阳历 2 月 4 日(阴历十二月二十八)的月柱干支为甲寅。三、快速推算日柱干支法公元 2000 年元旦是戊午日,欲求任何一天的日干支,皆可以此天为参考。即计算出欲求当天与 2000 年元旦相距总天数,假设相距总天数为 A。则公元 2000 后某天的日干支求算方法如下:( A-5)10,取余数 0-9 即为日干;(A-5) 12,取余数 0-11 即为日支。而公元 2000 前某天的日干支求算方法如下:( A+5)
7、10,再用 10 减去余数 0-9 即为日支;(A+5 ) 12,再用 12 减去取余数 0-11 即为日支。(公式揭密:公元 2000 年 1 月 6 日是癸亥日,与元旦差 5 天)不要被庞大的数字吓倒,由于 30+30=60 是 12 与 10 的最小公倍数, 360 亦为 12 与 10 的公倍数,我们可以巧妙地简化计算。例:求公元 1937 年 7 月 7 日的日干支。1937 年 7 月 7 日到 2000 年元旦的总天数为:25+31+30+31+30+31+(360+5)x62+15 (15 个闰年比平年多出一天),因360 与( 30+30)皆为 12 与 10 的公倍数,故可
8、省去。只计25+1+1+31+5x2+15=83。(83+5)10 余 8,10-8=2 即乙;(83+5)12 余4,12-4=8 即未。故公元 1937 年 7 月 7 日是乙未日。另如缩短计算范围:则推算日柱干支,必须先算出元旦日干支。以元旦日干支推算其他日干支。 推算闰年元旦日天干:在二十世纪,闰年的末二位数4 为元旦日天干(超过 10,方法同前述) 。例如 1988 年元旦,884=22 ,减20 后余 2 为乙。在廿一世纪,(闰年的末二位数+100)4 为元旦日天干。例如求 2008 年元旦日的天干:(08+100)4=27庚。 推算闰年元旦日地支(适用于 20、21 两个世纪)
9、。将上面已算出的元旦日天干数4,然后看余数。余数为1,则地支是午;余数为 2,则地支是卯;余数为 3,则地支是子;余数为 0,则地支是酉。为了便于记忆,可用谐音记做“吾冇子有”。即“你有我没有之意”。 例如 1912 年元旦日,天干数为 124=3,即丙,地支数为34 余-1,即 3,亦即子,则 1912 年元旦的日干支为丙子。推算闰年任何一日的日干支由于干支 60 一循环,每个闰年 366 日亦有 6 次循环。 下面 6 天与元旦日干支相同:3 月 1 日,4 月 30 日,6 月 29 日,8 月 28 日,10 月 27 日,12 月 26 日。 以元旦以及上述六天为参考求该年任何一天的
10、干支已很方便了,再求简单反更复杂。例如求 1992 年 2 月 14 日的日干支。经算,1992 元旦的日干支为丙子。则该年3 月 31 日的日干支亦为丙子,与 2 月 14 日相差 16 天。将天干逆推 6 天即顺推 4 天,丙后 4 即为庚为所求日之干;将地支逆推 4 天即顺推 8 天,子后 8 即申即为所求之日之支。故 1992 年 2 月 14 日为庚申日。推算平年日柱干支法(适用于 20、2l 两个世纪) 以元旦日干支推算其他日干支。 平年元旦日干支是按闰年元旦日干支推算出来的。按下面的规律办:a闰年后一年的元旦日干支是该闰年元旦日干支的“天克地冲”(天干+6,地支+6)b闰年后二年
11、的元旦日干支是该闰年元旦日干支的“天顺地逆” (天干+1,地支-1)c闰年后三年的元旦日干支是该闰年元旦日干支的“天克地库”(天干+6,地支+4)例如:1976 年元旦日干支是壬子,则 1977 年元旦的日干支是戊午(壬戊为天克,子午为地冲);1978 年元旦的日干支是癸亥(壬癸为天顺,子亥为地逆);1979 年元旦的日干支是戊辰(壬戊为天克,子辰为地库)。推算平年任何一日的日干支: 干支 60 一循环,每个平年 365 日有 6 次循环。 下面 6 天与元旦日干支相同:3 月 2 日,5 月 1 日,6 月 30 日,8 月 29 日,10 月 28 日,12 月 27 日。以元旦以及上述六
12、天为参考求该年任何一天的干支已很方便了,再求简单反更复杂。如求 1998 年 8 月 8 日的日干支。经算,1998 年的元旦日干支为戊申,则 8 月 29 日的日干支亦为戊申。8 月 8 日与之相差 21 天,则天干逆推 21-20=1 天为丁,地支逆推 21-12=9 天,即顺推 3 天为亥。故 1998 年 8 月 8 日为丁亥日。两种方法,孰优孰劣,读者自己判断。四、快速推算时柱干支法日干 x2+时支数-2=时干数(公式揭密:因为甲子日的子时是从甲子时开始,推算下去,乙丑日对应丙子,即乙 2 对应丙 3,再下去是丙 3 对应戊 5,正好每日的子时天干为日干 x2-1,即日干 x2+时支
13、数-2 ) 时支是固定的。时辰顺序是:子时、丑时、寅时、卯时、辰时、巳时、午时、未时、申时、酉时、戌时、亥时。例:求壬午日酉时的天干。日干 9x2+时支 10-2=26,取 6 即己。故壬午日酉时的干支为己酉。注:求日干支时,需根据当地的经度,将北京时间换算成当地太阳时。注:许多网站的年月干支有误,分不清年月干支的分界点。年月日干支请以http:/ 为准。附干支周期循环表:01 02 03 04 05 06 07 08 09 1001 甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 02 甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未 03 甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳 04 甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯 05 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑 06 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 天干地支与五行的对应关系:天干:甲、乙 -木丙、丁 -火戊、己 - 土庚、辛 - 金壬、癸 -水地支:寅、卯 - 木巳、午 -火丑、辰、未、戌 - 土申、酉 -金亥、子 -水数字与五行的对应关系(数字的五行属性):传统对应关系:三八- 木二七- 火五十- 土四九- 金一六- 水东洋对应关系:一二-木三四-火五六-土七八-金九十-水应以中国的传统对应关系为准