您的位置:百味书屋 > 范文大全 > 经典范文 > 年月日时干支推算法 正文 本文移动端:年月日时干支推算法

年月日时干支推算法

2017-05-08 07:07:33 来源网站: 百味书屋

篇一:最新快速推算年月日时干支法

最新快速推算年月日时干支法

一、快速推算年柱干支法

运气学说是古人探讨自然变化的周期性规律的一门学说。研究运气学说,首先要了解甲子,十天干与十二地支搭配,组成六十干支,又称“六十花甲子”,用以记年、月、日、时。十天干、十二地支见表1,为方便推算,用代数对应,本文根据近10年国内学者的研究成果,介绍一种年月日时干支的简易推算法。

注:年干支是以立春为界,而不是以春节为界的。如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日(阴历十二月二十八)的月柱干支为甲寅。

三、快速推算日柱干支法

3. 1 求元旦日干支推算公历每天的日干支相对较复杂,首先推算出当年元旦的日千支,公式如下: 所求元旦干序=已知年元旦干序+(所求年-已知年)×5+MOD{INT((所求年-已知年),4)+N,60}

所求元旦支序=已知元旦支序+(所求年-已知年)×5+MOD{INT(所求年-已知年),,4)+N,60}

注1:INT( )将括号中数字向下舍入到最接近的整数。

注2:N=1,当(INT((所求年-已知年),4)取整数商、若不能整除,余数中有闰年后的年份是再加1;其余N=0。

3.2 例如:已知2000年的元旦干支为戊午,求2005年的元旦干支?

分析:已知2004年的元旦干支是戊午,天干戊的序数为5,地支 午的序数为7,代入上公式得:

(1)所求元旦干序=5+(05-00)×5+{(05-00)÷4+1(因2005年为2004年闰年之后的年份,所以再1)}÷60=32

2为天干三轮余2,序数2的天干为乙

(2)所求元旦支序=7+(05-00)×5+{(05-00)÷4+1(因2005年为2004年闰年之后的年份,所以再加1)}÷60=34

34为地支两轮余10,序数10的地支为酉。合之为乙酉,所以2005 年的元旦干支为乙酉

3.3 求日干支。

知道了每年元旦的干支,其他日期的干支只要从元旦往下顺推即可。

日干代数=right(mod(元旦甲子+当年天数一1,60),1)

日支代数=mod(mod(元旦甲子+当年天数一1,60),12)

注:注意闰年。一般公元数被4除尽者为闰年,但每百年停闰(如2100年),被400除尽者又不停闰。

1963年元旦到11月29日为333天,代入公式:

日干代数=right(mod((41+333-1),60),1)=3,故日干代数为3为丙。

日支代数=mod(mod((41+333-1),60),12)=1,故日支代数为1为子。

故,1963年元旦到11月29日日干支为丙子。

另如缩短计算范围:则推算日柱干支,必须先算出元旦日干支。以元旦日干支推算其他日干支。 ⒈ 推算闰年元旦日天干:

①在二十世纪,闰年的末二位数÷4为元旦日天干(超过10,方法同前述)。例如1988年元旦,88÷4=22,减20后余2为乙。

②在廿一世纪,(闰年的末二位数+100)÷4为元旦日天干。例如求2008年元旦日的天干:(08+100)÷4=27庚。

⒉ 推算闰年元旦日地支(适用于20、21两个世纪) 。将上面已算出的元旦日天干数÷4,然后看余数。余数为1,则地支是午;余数为2,则地支是卯;余数为3,则地支是子;余数为0,则地支是酉。为了便于记忆,可用谐音记做“吾冇子有”。即“你有我没有之意”。 例如1912年元旦日,天干数为12÷4=3,即丙,地支数为3÷4余-1,即3,亦即子,则1912年元旦的日干支为丙子。

⒊ 推算闰年任何一日的日干支

由于干支60一循环,每个闰年366日亦有6次循环。下面6天与元旦日干支相同:3月1日,4月30日,6月29日,8月28日,10月27日,12月26日。以元旦以及上述六天为参考求该年任何一天的干支已很方便了,再求简单反更复杂。例如求1992年2月14日的日干支。经算,1992元旦的日干支为丙子。则该年3月31日的日干支亦为丙子,与2月14日相差16天。将天干逆推6天即顺推4天,丙后4即为庚为所求日之干;将地支逆推4天即顺推8天,子后8即申即为所求之日之支。故1992年2月14日为庚申日。 ⒋推算平年日柱干支法(适用于20、2l两个世纪)

以元旦日干支推算其他日干支。

①平年元旦日干支是按闰年元旦日干支推算出来的。按下面的规律办:

a〃闰年后一年的元旦日干支是该闰年元旦日干支的“天克地冲”(天干+6,地支+6)

b〃闰年后二年的元旦日干支是该闰年元旦日干支的“天顺地逆”(天干+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日。以元旦以及上述六天为参考求该年任何一天的干支已很方便了,再求简单反更复杂。如求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+时支数-2)

时干据日干而定,推算口诀如下:

甲己还加甲,乙庚生丙子,丙辛戊子起,

丁壬庚子始,时干顺序数,戊癸到壬子。

歌诀 句首的“甲己”、“乙庚”等均指日干。“甲己还加甲”是说日干为甲或己时,时干从甲子开始,往下依次为乙丑、丙寅…,旧干为乙或庚时,时千依次为丙子、丁丑、戊寅…,

根据口诀,根据日干推出其时干始代数,分别为甲己为1,乙庚为3,丙辛为5,丁壬为7,戊癸为9

时干代数=时干始代数+时支代数一1

如求1963年11月29日20;50的时干支。

20:50 为戌时,故时支为戌。时支代数为11,

196 3年 1 1月29日的日干为丙,其时干支从戊子

起,时干始数为5。代人公式:

时干 代 数 =5+11-1=15-5为戊。

故 196 3年 11月29日20:50的时干支为戊戌。

⒉ 时支是固定的。时辰顺序是:子时、丑时、寅时、卯时、辰时、巳时、午时、未时、申时、酉时、戌时、亥时。

例:求壬午日酉时的天干。日干9x2+时支10-2=26,取6即己。故壬午日酉时的干支为己酉。 注:求日干支时,需根据当地的经度,将北京时间换算成当地太阳时。

注:许多网站的年月干支有误,分不清年月干支的分界点。年月日干支请以

/haoserver/wn.htm为准。

附干支周期循环表:

0102 03 04 05 06 07 08 09 10

01甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉

篇二:年月日时干支推算方法

推算方法

? 六十甲子、星期、二十八星宿排列图表

1、 十天干:甲乙丙丁戊己庚辛壬癸(其中,五阳干:甲丙戊庚壬;五阴干:乙丁己辛癸) 2、十二地支:子丑寅卯辰巳午未申酉戌亥(其中,六阳支:子寅辰午申戌;六阴支:丑卯巳未酉亥)

3、六十甲子排列规则:1、甲干与地支逆排组合;2、阳干和阳支顺序组合,阴干和阴支顺序组合

4、六十甲子排列图表:

6、二十八星宿排列图表

? 年干支的推算方法

(计算年-3)÷60=商??余数

余数为1、2、3、4、5、6??59、0,分别对应甲子、乙丑??壬戌、癸亥

? 日干支、星期、星宿的推算方法:(按公历推算)

一、实际天数A的计算方法:

A(实际天数)=B(基本天数)+C(闰日天数) 二、基本天数B的计算方法:

B=(计算年-1)×365+(计算年从1月1日起要计算到的月日天数)

注:无论闰年还是平年,2月均按28天计算。

例:2011年7月7日(公历)的基本天数:

B=(2011-1)×365+(31+28+31+30+31+30+7)=733838(天) 三、闰日C的计算方法

C=(计算年-1)÷4-误差修正值+Pi 注解: (1)(计算年-1)÷4如果除不尽,只取整数部分,无条件舍去小数部分。

(2)Pi=0或1。当计算年为平年时,Pi=0;当计算年为闰年时,3月1日前 Pi=0,3月1日(含)后Pi=1。

(3)误差修正值的推算;

公元元年1月1日——1582年10月14日,Pi=0; 1582年10月15日——1699年12月31日,Pi=10;

从1700年1月1日起,每增加一个世纪累加1,但能被400整除的世纪除外。

例:1700年1月1日——1799年12月31日,Pi=11; 1800年1月1日——1899年12月31日,Pi=12; 1900年1月1日——1999年12月31日,Pi=13;

2000年1月1日——2099年12月31日,Pi=13;(因为2000年能被400整除,所以Pi不累加1,还是13)

同理可推得:4800年1月1日——4899年12月31日,Pi=34; 4900年1月1日——4999年12月31日,Pi=35 以此方法推之万世不休。

四、求星期的公式

[5+A(实际天数)]÷7=商??Xi(余数)

Xi为1、2、3、4、5、6、0,分别对应星期一、星期二??星期日

五、求日干支的公式;

[13+A(实际天数)]÷60=商??Yi(余数)

Yi为1、2、3、4、5、6??59、0,分别对应甲子、乙丑??壬戌、癸亥

六、求星宿的公式

[23+A(实际天数)]÷28=商??Zi(余数)

Zi为1、2、3、4、5、6??27、0,分别对应角、亢??室、壁

例:求2011年7月7日(公历)的干支

基本天数:B=(2011-1)×365+(31+28+31+30+31+30+7)=733838(天) 闰日天数:C=(2011-1)÷4-13+0=489 实际天数:A=B+C=733838+489=734327

(13+734327)÷60=734340÷60=12239??0 余数0对应六十甲子中的干支为“癸亥”,所以2011年7月7日的日干支为癸亥。

? 月干支的推算方法:年上起月法(五虎遁元法)

甲己之年丙作首, 乙庚之年戊为头, 丙辛之岁寻庚上, 丁壬壬寅顺水流, 若问戊癸何方发, 甲寅之上好追求

注解:

1、月份指的是农历。

2、年干支为甲或己的,正月为丙寅;年干支为乙或庚的,正月为戊寅;年干支为丙或辛的,正月为庚寅;年干支为丁或壬的,正月为壬寅;年干支为戊或癸的,正月为甲寅。其它月份按六十甲子顺序推之。

? 时干支的推算方法:日上起时法(五鼠遁元法)

甲己还加甲, 乙庚丙作初, 丙辛从戊起, 丁壬庚子居, 戊癸何方发, 壬子是真途。

注解:

1、古时一天分为十二个时辰。23:00——1:00为子时,1:00——3:00为丑时,3:00——5:00为寅时,5:00——7:00为卯时,7:00——9:00为辰时,9:00——11:00为巳时,11:00——13:00午时,13:00——15:00为未时,15:00——17:00为申时,17:00——19:00为酉时,19:00——21:00为戌时,21:00——23:00为亥时。

2、日干支为甲或己的,子时为甲子;日干支为乙或庚的,子时为丙子;日干支为丙或辛的,子时为戊子;日干支为丁或壬的,子时为庚子;日干支为戊或癸的,子时为壬子。其它时辰按六十甲子顺序推之。

篇三:年月日时干支的终极推算方法

四柱命理学年月日时干支的推算方法

? 六十甲子、星期、二十八星宿排列图表

1、 十天干:甲乙丙丁戊己庚辛壬癸(其中,五阳干:甲丙戊庚壬;五阴干:乙丁己辛癸) 2、十二地支:子丑寅卯辰巳午未申酉戌亥(其中,六阳支:子寅辰午申戌;六阴支:丑卯巳未酉亥)

3、六十甲子排列规则:1、甲干与地支逆排组合;2、阳干和阳支顺序组合,阴干和阴支顺序组合

4、六十甲子排列图表:

5、星期排列图表

6、二十八星宿排列图表

? 年干支的推算方法

(计算年-3)÷60=商??余数

余数为1、2、3、4、5、6??59、0,分别对应甲子、乙丑??壬戌、癸亥

? 日干支、星期、星宿的推算方法:(按公历推算)

一、实际天数A的计算方法:

A(实际天数)=B(基本天数)+C(闰日天数) 二、基本天数B的计算方法:

B=(计算年-1)×365+(计算年从1月1日起要计算到的月日天数)

注:无论闰年还是平年,2月均按28天计算。

例:2011年7月7日(公历)的基本天数:

B=(2011-1)×365+(31+28+31+30+31+30+7)=733838(天) 三、闰日C的计算方法

C=(计算年-1)÷4-误差修正值+Pi 注解: (1)(计算年-1)÷4如果除不尽,只取整数部分,无条件舍去小数部分。

(2)Pi=0或1。当计算年为平年时,Pi=0;当计算年为闰年时,3月1日前 Pi=0,3月1日(含)后Pi=1。

(3)误差修正值的推算;

公元元年1月1日——1582年10月14日,Pi=0; 1582年10月15日——1699年12月31日,Pi=10;

从1700年1月1日起,每增加一个世纪累加1,但能被400整除的世纪除外。

例:1700年1月1日——1799年12月31日,Pi=11; 1800年1月1日——1899年12月31日,Pi=12; 1900年1月1日——1999年12月31日,Pi=13;

2000年1月1日——2099年12月31日,Pi=13;(因为2000年能被400整除,所以Pi不累加1,还是13)

同理可推得:4800年1月1日——4899年12月31日,Pi=34; 4900年1月1日——4999年12月31日,Pi=35 以此方法推之万世不休。

四、求星期的公式

[5+A(实际天数)]÷7=商??Xi(余数)

Xi为1、2、3、4、5、6、0,分别对应星期一、星期二??星期日

五、求日干支的公式;

[13+A(实际天数)]÷60=商??Yi(余数)

Yi为1、2、3、4、5、6??59、0,分别对应甲子、乙丑??壬戌、癸亥

六、求星宿的公式

[23+A(实际天数)]÷28=商??Zi(余数)

Zi为1、2、3、4、5、6??27、0,分别对应角、亢??室、壁

例:求2011年7月7日(公历)的干支

基本天数:B=(2011-1)×365+(31+28+31+30+31+30+7)=733838(天)

闰日天数:C=(2011-1)÷4-13+0=489 实际天数:A=B+C=733838+489=734327

(13+734327)÷60=734340÷60=12239??0 余数0对应六十甲子中的干支为“癸亥”,所以2011年7月7日的日干支为癸亥。

? 月干支的推算方法:年上起月法(五虎遁元法)

甲己之年丙作首, 乙庚之年戊为头, 丙辛之岁寻庚上, 丁壬壬寅顺水流, 若问戊癸何方发, 甲寅之上好追求

注解:

1、月份指的是农历。

2、年干支为甲或己的,正月为丙寅;年干支为乙或庚的,正月为戊寅;年干支为丙或辛的,正月为庚寅;年干支为丁或壬的,正月为壬寅;年干支为戊或癸的,正月为甲寅。其它月份按六十甲子顺序推之。

? 时干支的推算方法:日上起时法(五鼠遁元法)

甲己还加甲, 乙庚丙作初, 丙辛从戊起, 丁壬庚子居, 戊癸何方发, 壬子是真途。

注解:

1、古时一天分为十二个时辰。23:00——1:00为子时,1:00——3:00为丑时,3:00——5:00为寅时,5:00——7:00为卯时,7:00——9:00为辰时,9:00——11:00为巳时,11:00——13:00午时,13:00——15:00为未时,15:00——17:00为申时,17:00——19:00为酉时,19:00——21:00为戌时,21:00——23:00为亥时。

2、日干支为甲或己的,子时为甲子;日干支为乙或庚的,子时为丙子;日干支为丙或辛的,子时为戊子;日干支为丁或壬的,子时为庚子;日干支为戊或癸的,子时为壬子。其它时辰按六十甲子顺序推之。

(作者:潞城市经济和信息化局 常春)


年月日时干支推算法》出自:百味书屋
链接地址:http://www.850500.com/news/145994.html
转载请保留,谢谢!
查看更多相关内容>>年月日时干支推算法
相关文章
  • 年月日时干支推算法

    最新快速推算年月日时干支法最新快速推算年月日时干支法一、快速推算年柱干支法运气学说是古人探讨自然变化的周期性规律的一门学说。研究运气学说,首先要了解甲子,十天干与十二...

推荐范文