发动机号后六位:万年历心算法

来源:百度文库 编辑:偶看新闻 时间:2024/04/29 11:33:29
万年历心算法

 

万年历心算法

 

心算工式:公历年号乘五除四+9+己过去的大月—月的倍数=干支序号

 

如月份是双数则间隔三十天,此法一律以3月1日作为本年的起点,在3月1日前,以上一年年号算。口诀:乘五除四九加日,双月间隔三十天。三五七八十尾头,此是妙法留心间。

 

甲子序号:1 11 21 31 41 51
甲 甲 甲 甲 甲 甲
子 戌 申 午 辰 寅

 

例1:公历1983年初15日,求日干支甲子

 

85乘5=425 425除60的倍数=55(注:只取余数,在任何的一条心算工式中,大于六十的,以倍数计。若刚除完,此项可当0算。)

 

83除4=20(注:只取成数,不取余数)

 

常数9(注:在任何一条公式中常数9都不变)

 

日期:15

 

己过大月:3、5、7(注:多少个月,按多少个月计,取数字。)

 

月份8月是偶月双数

 

心算公式:55+20+9+15+3=102 102—月的倍数30 即:102—(30乘3)=12

 

12即是干支序号数:推算日干查甲子序号:11是甲戌 12是乙亥 所以1983年8月15日是乙亥日

 

例2:1949年10月1日,求日干支甲子

 

49乘5=245 除60的倍数余5 49除4=12 常数9 日期1 己过大月:3、5、7、8(4个月就取数字4)

 

心算公式:5+12+9+1+4=31 31—月的倍数=1

 

推算日干甲子序号:1即是甲子日(注:此项数如是3,即是丙寅日,其它类推)

 

由取可知,1949年10月1日,是甲子日

 

例3:以上是上世纪的使用方法,下世纪使用此心算法,一律加上100,举例说明。

 

2005年8月17日,求日干支甲子。

 

105乘5=525 除60的倍数=45 (此项也和上面一样,只取余数)

 

105除4=25 (只取成数,余数不取。) 常数9 日期:17 己过大月:3、5、7

 

心算公式:45+26+17+9+3=100 100减去30的倍数=10

 

推算日干甲子:甲子是1,乙丑是2,丙寅是3,丁卯是4,戊辰是5,己巳是6,庚午是7,辛未是8,壬申是9,癸酉是10。2005年8月17日的是:癸酉日。

 

以上心法,熟读六十甲子即可运用,通俗易懂。有点悟性的朋友,可一目了然。读者若有疑问,可贴上阳历回复本贴,本人为您详解万年历心算公式。

 

此法简单,可直接排四柱,只要熟悉阳历的交接日即可直接四柱。(比如正月立春,一般都是2月4日至3月6日左右交接。)