如何根据历法计算农历日期?

首先我是复制粘贴的,算法复杂。心算能力强的话会更快!

从阳历日期计算阴历日期的方法;

农历的日期以满月为准,以每一次新月为初一,满月为十五(大月十六),暗月为二十九(大月三十)。但是,目前通常用公历日期来表示时间。如果要将公历日期转换成农历日期,可以使用以下两种方法:

一是查看新日历。比如农历6月8日1984是什么日子?翻开万年历,10年6月是农历十一,所以推断6月8日是农历九月初九。

其次,我们可以用公式来计算农历日期:

假设:公元年数-1977(或1901) = 4q+R。

那么:农历日期= 14q+10.6(r+1)+年的日期序数-29.5n。

(注:公式中,q、r、n均为自然数,r

例如:农历日期1994年5月7日是:

1994-1977=17=4×4+1

因此:q = 4,r = 1。

那么;农历五月七日是:

14×4+10.6(1+1)+(31+28+31+31+7)-29.5n

= 204.2-29.5牛顿

然后用204.2除以29.5得到商6...27.2,其中6是n的值,余数27是农历的第27天。

首先,计算一年生树干和树枝的公式

从你的手掌,你可以计算每年的茎和枝,支子的花开始了。

阳支始于十日,天干四年。

每隔一个位置反推十年,年底503。

六十个数字一个一个加减,数千年算在手心里。

计算方法:“掌算一年干枝,支子花根。”这种方法是把地支排列在手掌上,计算出手掌上的年干枝。先在手掌上定位地支(图一),然后以地支位置为甲子开头,可以设置为1864,1924,或者1984,都是甲子年。“杨志是十天之始,天干是四年之尾。”地支中的子、阴、辰、午、申、戌都是阳支,也是每十天的开始。天干都是A,就是甲子、甲戌、沈嘉、吴佳、陈佳、甲寅。这些年的公历尾数都是4。“隔一个地方倒十年,年底503。”有十天干十二地支,天干地支组合。天干每循环一次,土枝总是和下两个枝(荀孔)在一起。剩下的第一个分支是后期的开始。我们从地支的子位开始,每隔一位向后推,也就是从子位开始,到徐佳十周年开始,再从徐佳十周年开始向后推,到神威开始——每年的尾数是四,每年的间隔是十年。旬初确定后,年的尾数为4为起点,日历年的尾数从下一个支数开始为5,6,8,9,0,1,2,3,然后就是后期的开始。按照这种方法,如果甲子年设为1984,就可以知道1994是徐佳,2004是沈嘉,2014是吴佳。在确定了每十天开始的公历年数之后,我们就可以根据需要向前推任意一年的主干和分支了。虽然很有意义,但是可以把几千年的树干和树枝往前推。

第二,计算月和小时的公式。

初五前天干,月的顺序是一到五。

每年的干日数和月亮相匹配,每天的人数都是一样的。

古往今来,从一年的开始到一天的开始,按照天干结合的方法分为五种情况,即甲乙双方在一年(日)中定月(时)的方法是一样的。我们也是用这种方法,主要是前一天上班,也就是甲乙双方主要以甲方为主,G方主要以乙方为主——“年干与银月分开”,计算某年的月干。先看年干和干支的组合,然后按照“天干五组合前”的方法找出干支的序数,将这个干支置零,根据序数确定银月的天干。比如1998年是戊寅,戊戌干,戊戌干与癸干相同,属于同一个定银月法。五的序数以五结尾,从五开始,经过五天的己、庚、辛、人、鬼,可以算出1998年银月的天干是A,其他月份的天干就好算了。这句话的计算方法与银月年干组合的计算方法基本相同,只是日干组合确定后,从上一个干组合本身开始计算干组合,按序数核对,即为当天的干组合。如吉日,吉日与甲子同型,以甲子为主型,甲子的序数为“1”,与自身搭配时,当日的天干为甲子。同样,褥疮中的天干因五与褥疮合而以五为主,序数为5,从五数至不愈合,褥疮为不愈合。

二、农历月卦的大小公式

一年编上下两卦,七月初二月平安。

边肖上卦,遇闰月十三阴大洋。

闰在相邻楼之间,按节定年月。

计算方法:为了掌握农历月份的排列顺序,以及某年是否有闰月,编制了这个公式。正常情况下,农历一年十二个月。我们可以编一月到六月为第一卦,七月到十二月为最后一卦,若干年为两卦,一月为第一卦,七月为第一卦。“阴阳作小串卦,遇闰月十三日”,我们就用阴作大月的符号,阳作小月的符号,按大小顺序用阴阳作年的符号。有闰月就多一个月,一年就是十三个月。“闰年相邻楼隔,年月按节算”。当一年中有闰月时,按闰月大小用阴阳表示,标注在闰月前后闰月中间的左侧。就像占卜一样,一看就知道闰月是大月还是小月。同时提醒你,农历的年和日不是由万年历编制的月份决定的,而是由节气决定的。比如1998,按照上面的方法,可以编出井和坎两个卦。今年五月是小月亮,上半月的象征是“:”。: 。。下半年,每月的占卜符号是“=丨 = =丨= ",而上半年,五爻与六爻之间,有福有阳。可以看出,今年的润梅是29天。

第四,计算每日干支公式

日支可以用阳历和阴历计算。

(1)农历日支的计算公式:

大、小月亮的卦记在心,这是在帮助立根。

大后备箱后就原地冲,小后备箱后就退一天。

第一天的13号和25号,同一个枝算一个枝。

计算方法:“大小月卦记于心,这是根本原因。”农历的大月亮是30天,小月亮是29天,是固定的。为了计算阴历的支数,首先要根据阴历的公式,用两个卦来编制预计年份,从而计算出一天中的千支运气。此外,还应记住农历正月初一的支、支,因为这是一年中逐日计算的基础。“大后备箱后就在原地冲,小后备箱后就退一天。”农历天干地支合,天干循环2.5次。根据这个规律可知,一个月的第一天是主枝,如果这个月是小产,应该是在同枝的情况下,主枝要减一,也就是小产后的下个月的第一天。比如这个月的第一天,主枝是你自己的,这个月是大月,下个月的第一天,主枝是你自己的。如果这个月是小产,那么下个月的第一天应该在一个人退下来之后决定,也就是戊申日。“第一天的13号和25号,同一个分支算一个。”在确定了一个月的第一天之后,这两句话就把这个月分成了三个阶段,即从第一天到第十二天,从第十三天到第二十四天。初一、十三、二十五,在干部、支部方面也是有规律的。知道树干的第一天,只要隔一天推一次树干,而地枝不变。同理,13号知道主枝,25号知道主枝。如果初一是甲子,十三是丙子,二十五是戊子。如果你掌握了这种方法,你就可以根据它属于哪一节来快速知道这一天是什么日子。

(2)公历日干、支计算公式:

元旦是根,二月的大小记在心里。

小月亮原地干,大月亮加一天。

沈年年闰,同枝冲回一日。

剩余一年的2月28日,同一个分店退了一天。

每月第一个月的13日、25日,每个支会算一个支会。

计算方法:“元旦为根,二月为心。”要计算公历每天的分支,首先要记住元旦的分支。同时也要知道月份和二月份的天数。公历中大月是31天,小月是30天。它的大小和月份是固定的,但是二月有29天和28天。所以要特别注意哪一年的二月是29天,那一年的二月是28天。“小月在同一个地方,大月份加一天。”阳历的第一个月是30天,根据农历的公式,我们知道这个月的第一天和下个月的第一天是一样的。公历的大月份是365,438+0天。在小月与干地碰撞的基础上,每根树枝加一位数,就是大月之后下个月第一天的树枝。“沈年年闰,同枝必退一日。”通过研究发现,地支为申、子、辰的年份是公历闰年,二月是29天。在计算3月1日主枝时,我们可以按照农历年后的日主枝法计算,即在原地做同样事情的基础上,主枝减少一个,这就是3月3日的主枝。“2月28日,这一年剩下的日子,我又做了两天同样的事情。”除地外,申子辰二月为29天,其他年份二月为28天。2月1日知道主枝后,3月1日主枝按同枝规律减二位。“正月十三、二十五日,每枝算一枝。”每月的第一天代表每月的第1天。其推演方法与农历最后两句相同。

5.例:计算农历六月初1998的干支在10的中午。

⒈首先根据农历的八卦公式,用两个卦排列1998年的农历,并标出闰月。同时,记住正月初一和大年初一。

4.计算1998的主要分支。根据计算一年干枝的公式,我们把地支的位置设为手掌中的甲子,即1984,把大拇指按在地支的位置上。按照“隔位向后推十年”的原则,大拇指从1994年开始向前推,即1994年为徐佳,1995年为乙亥,1996年为丙子,1997年为丁丑,1998年为戊寅。

3.计算农历六月的主支。1998确定五阴主枝后,根据“定月主枝战术”,五阴主枝与归干主枝组合为E,E的序数为5,因此拇指固定在E位置。“年年干配银月”,从第五位开始,大拇指依次数,是1998年正月,即正月干为甲寅,然后正月干为,按A、吉、C、D、e为上月干

4.10年6月(公历1年8月)计算树干和树枝。

(1)计算农历的日支。如前所述,在1998年,大月亮和小月亮的卦是井和坎。因为五月的闰月是29天,是一个阳,位于“井”的第五题和第六题,卦形为=丨=丨 =.

因为我们要计算1998年农历正月初一的干支是自海,就要先用拇指在手掌上定位干支,然后按照农历日干支计算中“大干支在一处,小干支退一日”的规定,逐月计算1日的干支。第一个月大,树干和树枝一样,大拇指跳到第四个位置。2月初,主干是1上的第二个;主干和分支分别减1,大拇指跳到海位后减1。3月初,干、支为1的徐佳;3月小,干、枝分别减少1。大拇指以1跳到陈支后面,4月初是1。四月大,茎干同枝,拇指跳到单茎,五月初是1。5月是小月,树干和树枝分别减1,拇指跳到树枝再退1,5月初的闰是1。五月闰小,同分支行程分别减少1。大拇指跳申请分支后,后退一位。6月初,第一个分部是韦辛。在知道了6月初1的主支之后,6月初10的主支是陈赓。

⑵、计算公历8月1。

1998年主支为戊寅,年支不属于申,所以1998年2月是28天。根据公历的干支计算公式,按照“小月亮的干支同地偏移,大月亮的前一句加一天,剩余一年的2月28日干支偏移两天”的规则逐月计算。1998年报考武神岗位,拇指固定在报考位置。6月1为大月,树干同一个分支加一天,拇指从敷位跳到阴位,加1分支到承窝,2月1为承窝,2月28日为树干带干两天,拇指跳到酉位为两个分支,3月1为丁伟;3为大,同枝冲且拇指跳至丑1天。4月1,主支为五阴;4月份是小干干冲,大拇指跳到敷的位置。1年5月,主支为武神;五月为大日,树干同枝加1日,拇指跳至酉位。7月1,主干自酉;七月,是大日,干枝冲1日,大拇指跃入1位置到达陈辰。八月,树干和树枝都在陈赓。

5.估计农历六月初是10(阳历八月,1),那天的主支是陈赓。我们根据《干支守时战术》知道,那天干庚与自性相合,根据《天干五合》,自性的序数为2,拇指定在天干自性的位置。“干燥本身的天数”,拇指从第二到第三,我们可以知道陈赓的一天是第三。大拇指从丙子推至午时,天干,午时干。

通过计算手掌上的年、月、日、时,可以知道1998年农历六月初的10(公历八月的1)的午支在陈赓日的正午,也就是戊寅的最后一个月。

六、需要注意的几个问题。

在理解冯巧推年、月、日、时于掌法的基础上,把公式的巧记与掌上的定位计算结合起来,经常与万年历对照计算,做到熟练、好用。

4.当再次使用这种方法时,我们应该首先制作一个表格并随身携带,用于计算每年的支出。

这种形式如下:

年份序号今年大小月占卜(闰)立春月日正月初一时主支大年初一。

1988: 丨丨:: 丨:: 丨:正月初八,庚子到了上海。

1999 丨丨:丨:: 丨:腊月十九,定海日终,甲子失势。

在计算日主枝时,一定要注意月的大小,区分主枝和主枝的区别。

巧推手掌上年、月、日、时的方法(附录)

首先,逐年计算元旦干支的公式

如果要推明年元旦,先知今年会有所作为。

申的支年是闰年,又增加了六支支。

这一年剩下的时间我再加五个人的工作,等我退休就知道了。

计算方法:“如果要推明年元旦,先知今年会有所作为。”要计算来年元旦的树干和树枝,首先要知道今年元旦的树干和树枝,用拇指在手掌上定位。"申干年为闰,加六支."每年沈来的时候都是闰年,二月二十九。计算明年元旦的干支,只要大拇指从今年的元旦支跳到竞争的干支,然后天干加六,就是明年元旦的干支。“今年剩下的时间我再加五个人,等我退休就知道了。”除沈年外,其他年份的二月都是28天。拇指固定在手掌上,确定今年元旦支的位置。计算明年元旦支时,将大拇指跳到冲突的支上退一位,树干上加五天,就是明年的树干支。

第二,逐年计算正月初一的公式。

如果要把来年推到一月,先知今年会有所作为。

全年返回小月数,闰月小数为567。

小六干部隔三天,五个第一句加一个。

每七支相隔三日,每支必同。

计算方法:“如果要把来年推到一月,先知今年会有所作为。”要计算明年正月初一的干支,首先要知道今年正月初一的干支。“全年返回小月数,闰月的小数是567。”常年是指没有闰月的一年。计算农历正月初一,要根据农历的公式,逐年编制两个卦,从而确定某年的小月数。如果今年没有闰月,就求下一年的正月初一。经研究,每个闰月年都有五、六、七个小月。“小六干部隔三天,前五句各加一个。”闰月年,小月数为六,则次年正月初一支同,上年初一支同,而支则相隔三地。流产次数为五次的,以次年正月初一为准。“每七枝隔三天,退一枝也一样。”如果闰月中的小月数为7,则在确定当年的第一个月的第一天后,将计算下一年的第一个月的第一天。只要分支相隔三地,分支就减一地,分支在次年正月初一。

三、用卦象计算公历每月第一天的方法

用卦像计算阳历中每个月第一天的支、支,主要是根据阳历的大小和月份不方便固定的事实,编制一个适合任何年份的卦像。然后根据大小分支的循环规律,计算出每个月第一天的分支。在公历中,一年中的月份有固定的占卜图像。在上半年,它是“吉炜”的占卜,在下半年,它是如图3所示的占卜图像。在计算的过程中,要特别注意二月,因为有28天和29天,所以在维基的占卜中标注了闰年和非闰年的字样,以便在计算时引起注意。在计算时,要以公历计算干支的公式为依据,确定次月第一天的干支,然后按照“正月13: 25,一枝隔一枝”的原则,计算出所需日期的干支。图3。

六月1+1 65438+二月= 1+1。

5月=一日干一日偏11月干一日偏+1。

4月1 +1 10 = 1+00。

三月=闰日,原地干+1九月,原地干+1。

闰年2月29日,非一日同枝-8月=一日同枝+1。

非闰年2月28日,一天的工作和另一天一样+1。

65438+10月=元旦,主支,7月=一天,同支冲。

第四,用卦像计算农历每月初一的方法

农历的月数是固定的,即大月30天,小月29天。但由于大小月份排列不规律,需要根据农历的公式,在今年上半年编制月份卦。然后根据两个数字,参照农历日支、支的计算公式,在知道正月初一日支、支后,按照“大支、支在一处,小支、支退一日”的规律,用数字计算每个农历月初一日的支、支。通过研究发现,农历的大小月份安排有四种* * *类型,每月初一的计算方法如下:

(1)两个流产相邻同奔(2)两个大流产。

-下个月做同样的笔画-1 =下个月做。

-本月第一天=本月第一天。

(3)彼此相邻(4)彼此相邻。

——下月相同抵销=下月相同抵销—— 1

=本月第一天-本月第一天

△例:计算2001中每个月的第一个分支。

1.按照农历的公式,将2001这一年编为最后一个月的占卜。上半年是“艮”卦,下半年是“吉”卦。

4.2001正月初一,主支丁亥。

3.计算时要将1、2月、3月、4月这相邻的两个月与四种排列类型进行比较,然后按同一类型进行计算。

4.根据卦象,逐月计算。

6月,"-"干同枝冲姬友65438+2月" = "干同枝冲1新寺。

5月,“-”同科冲-1集贸11“-”同科冲伦子。

闰四月“-”树干和树枝冲向徐兵65438+十月“=”树干和树枝-1中午。

4月,”——“干同枝冲——1陈冰9月,”——“干同枝冲葵畴。

3月”——“干支八月冲定海”=“干支年底冲-1。

二月“-”枯枝蔺丁四月“-”枯枝蔺-1甲寅

65438+十月"-"正月初一丁亥。

经过占卜,估计农历65438+二月初一是辛巳。