搜档网
当前位置:搜档网 › 农历怎么计算的

农历怎么计算的

农历怎么计算的
农历怎么计算的

农历怎么计算的.

标签:阳历阴历年历

回答:2 浏览:14300 提问时间:2007-04-20 12:59

农历年历是如何计算的?为什么也会有平年闰年之分?一般是多少年出现一次闰年.

补充问题

我所说的农历在我们这里指的就是阴历,而不是阳历.

最佳答案此答案由提问者自己选择,并不代表爱问知识人的观点

揪错┆评论

蓝月

[学妹]

农历是古时候按太阳得运行总结出来得一套计算日子得方法。

一般得每四年都会有一个闰年,就是每四年就会多一天。

关于农历的知识

农历(夏历,殷历,古历,黄历,旧历)

农历,是把朔望月的时间作为历月的平均时间。这一点上和纯粹的阴历相同,但农历运用了设置闰月的办法和二十四节气的办法,使历年的平均长度等于回归年,这样它就又具有了阳历的成分,所以它比纯粹的阴历好。

现在所有的农历,据说我们的祖先远在夏代(公元前17世纪以前)就使用了这种历法。所以人们又称它为夏历。解放后还仍然叫做夏历,1970年以后我国改称为"农历"。至于"农历"一名的由来,大概因为由于自古以农立国,所以制订历法必须为农业服务。

农历的历月是以朔望月为依据的。朔望月的时间是29日12小时44分3秒(即29.5306日),因此农历也是大月30天,小月29天,但它和纯粹的阴历并不完全一样,因为纯粹的阴历是大小月交替编排的,而农历年大小月是经过推算决定的。

农历每一个月初一都正好是"朔"(即月亮在太阳地球中间,且以黑着的半面对着地球的时候)。有时可能出现两个大月,也可以连续出现两个小月。由于朔望月稍大于29天半,所以在农历的每100个历月里约有53个大月和47个小月。

农历是基本上以12个月作为一年的,但12个朔望月的时间是354.3667日,和回归年比起来要相差11天左右。这样每隔3年就要多出33天,即多出一个多月。

为了要把多余的日数消除,每隔3年就要加一个月,这就是农历的闰月。有闰月的一年也叫闰年。所以农历的闰年就有13个月了。至于闰哪个月是由节气情况决定的。

农历作为阴阳历的一种,每月的天数依照月亏而定,一年的时间以12个月为基准;为了合上地球围绕太阳运行周期即回归年,每隔2到3年,增加一个月,增加的这个月为闰月,因此农历的闰年为13个月。

农历没有第十三月的称谓,闰月按照历法规则,排放在从二月到十月的过后重复同一个月,重复的这个月为闰月,如四月过后的闰月称为闰四月。

农历闰年闰月的推算,3年一闰,5年二闰,19年七闰;农历基本上19年为一周期对应于公历同一时间。如公历的2001年5月27日、1982年5月27日和1963年5月27日这个日子,都是闰四月初五。

闰月加到哪个月,以农历历法规则推断,主要依照与农历的二十四节气相符合来确定;

农历的闰月天数与正常月份天数一样,为29或30天。

农历所谓“闰”的说法,只有闰年和闰月称谓,公历也有闰年的称谓。

农历月份的别称

一月:正月、隅月、孟月、端月、始春、元春;

二月:如月、杏月、仲春、早春;

三月:病月、桃月、季春、炳月、三春、阳春、暮春;

四月:余月、清和月、桃月、孟夏;

五月:榴月、薄月、仲夏;

六月:且月、荷月、伏月、季夏;

七月:相月、巧月、霜月、孟秋、桐月;

八月:壮月、桂月、仲秋、中秋月:

九月:亥月、菊月、季秋;

十月:阳月、小阳春、孟冬;

十一月:辜月、葭月、仲冬;

十二月:涂月、腊月、嘉平月,季冬。

农历的一个月的前十天按顺序习惯上称为初日,如农历的一月二日称为正月初二,当然说1月2日也是对的。

农历的正月(一年的第一个月)的开始都是在公元纪年的1月20日后至2月底之前。如农历的正月初一可能是1月21日,也可能是2月20日;反之,农历一年的最后一天也是公元纪年的1月20日至2月底前。

农历大小月卦口诀

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

阴大阳小编上卦,遇有闰月年十三。

闰爻相邻爻间伏,确定年月按节算。

推算方法:此诀是为了掌握某年农历大小月的排列顺序和有否闰月而编的。“一年上下两卦编,一、七两月初爻安”,在

正常情况下,农历每年为十二个月。我们可以将一至六月编为前卦,七至十二月编为后卦,几一年编为两卦,并以一月为前卦的处爻,七月为后卦的初爻。“阴大阳小编上卦,遇有闰月年十三”,我们将大月规定

用用阴爻表示,小月用阳爻表示,按大小顺序用阴阳爻将一年编为两卦。遇到有闰月的年份就多出一个月,一年为十三个月。“闰年相邻爻间伏,确定年月按节算”。在出现有闰月的年份时,按闰月大小用阴阳爻表现出来,并标在

闰月的前后两月的爻位中间的左侧,如同伏卦一样,一看便知到闰几月,是大月还是小月。同时,提醒您农历年、的确定,不是按万年历编出的月份确定的,而是按节气确定的。如1998年,按上述方法可编成《井》和《坎》两卦,而今年闰5月为小月,上半年月卦符号为“:

。:。。:”,下半年的月卦符号为“ = 丨= = 丨=

”,上半年卦第5、6爻间伏一阳爻,可知今年润五月为29天。

如何判断闰年?

在公历(格里历)纪年中,有闰日的年份叫闰年,一般年份365天,闰年为366天。由于地球绕太阳运行周期为365天5小时48分46秒(合365.24219天)即一回归年,公历把一年定为365天。所余下的时间约为四年累计一天,加在二月里,所以平常年份每年365天,二月为28天,闰年为366天,二月为29天。因此,每400年中有97个闰年,闰年在2月末增加一天,闰年366天。闰年的计算方法:公元纪年的年数可以被四整除,即为闰年;被100整除而不能被400整除为平年;被100整除也可被400整除的为闰年。如2000年是闰年,而1900年不是。

中国旧历农历纪年中,有闰月的一年称为闰年。一般年份为12个月,354或355天,闰年则为13个月,3 83或384天。农历作为阴阳历的一种,每月的天数依照月亏而定,一年的时间以12个月为基准;为了合上地球围绕太阳运行周期即回归年,每隔2到4年,增加一个月,增加的这个月为闰月,因此农历的闰年为13个月。

农历没有第十三月的称谓,闰月按照历法规则,排放在从二月到十月的过后重复同一个月,重复的这个月为闰月,如四月过后的闰月称为闰四月。

农历闰年闰月的推算,3年一闰,5年二闰,19年七闰;农历基本上19年为一周期对应于公历同一时间。如公历的2001年5月27日、1982年5月27日和1963年5月27日这个日子,都是闰四月初五。

闰月加到哪个月,以农历历法规则推断,主要依照与农历的二十四节气相符合来确定;

农历的闰月天数与正常月份天数一样,为29或30天。

农历所谓“闰”的说法,只有闰年和闰月称谓,公历也有闰年的称谓。

公历1982年至2042年与农历闰年闰月对照表

公历所在月份闰月(初一日)干支年

1982年5月23日闰四月小壬戊年

1984年11月23日闰十月大甲子年

1987年7月26日闰六月大丁卯年

1990年6月23日闰五月大庚午年

1993年4月22日闰三月大癸酉年

1995年9月25日闰八月大乙亥年

1998年6月24日闰五月小戊寅年

2001年5月23日闰四月大辛巳年

2004年3月21日闰二月大甲申年

2006年8月24日闰七月大丙戊年

2009年6月23日闰五月大己丑年

2012年5月21日闰四月小壬辰年

2014年10月24日闰九月小甲午年

2017年7月23日闰六月大丁酉年

2020年5月23日闰四月小庚子年

2023年3月22日闰二月大癸卯年

2025年7月25日闰六月大己巳年

2028年6月23日闰五月大戊申年

2031年4月22日闰三月大辛亥年

2033年8月25日闰七月大癸丑年

2036年7月23日闰六月小丙辰年

2039年6月22日闰五月大己未年

2042年3月22日闰二月大壬戊年

回答:2007-04-20 13:07

提问者对答案的评价:

非常感谢

共4条评论...

其它回答共1条回答

评论

天外客

[大师]

你的问题如下:为什么四年一闰,每隔四年添一天?为什么第一百年又少闰一天?

地球绕太阳一周需要365天5小时48分46秒,化作分数就是

10463

365————

43200

展开连分数,就得到:

1/4,7/29,8/33,31/128,163/673,10463/43200

这说明,四年加一天是初步的最好的逼近,但29年加7天更精密些;33年加8天又精密些(也就是99年加24天,我们现在是100年加24天);128年加31天更精密(也就是说,头三个33年加8天,后一个2 9年加7天,共128年加31天。在四百年内,有三个128年,四个4年,所以四百年加97天,这与现在的算法相同);等等。

资料来源:华罗庚《高等数学引论

农历闰年闰月上下1000年表

闰年、闰月 什么是闰月?每逢闰年所加的一个月。阴阳历以朔望月的长度(29.5306日)为一个月的平均值,全年12月,同回归年(365.2422日)相差约10日21时,故顺置闰,三年闰一个月,五年闰二个月,十九年闰七个月。闰月加在某月之后叫“闰某月”。《书.尧典》:“以闰月定四时,成岁。”孔传:“一岁有馀十二日,未盈三岁足得一月,则置闰焉。”《左传.文公六年》:“闰月不告朔,非礼也。闰以正时,时以作事,事以厚生,生民之道,于是乎在矣。不告闰朔,弃时政也,何以为民?” 农历为什么会有闰月?——农历置闰月是为了协调回归年与农历年的矛盾。 回归年与农历年有什么矛盾呢?先记住:回归年的总长度为365.2422日,朔望月的长度为29.5306日。 十二个朔望月构成农历年,长度为29.5306×12=354.3546日,比回归年少10.88天即将近11天,每个月少0.91天,近1天。 依此,如农历年某年春节为大雪纷飞的冬天,第二年的春节就会在季节上提前11天,第16个农历年就会出现在赤日炎炎的夏天。 如按十三个朔望月构成农历年,长度为29.5306×13=383.8978日,比回归年又多出18天多。 如果按上述规定制定历法,就会出现天时与历法不合、时序错乱颠倒的怪现象——这就是矛盾。 为了克服这一缺点,我们的祖先在天文观测的基础上,找出了“闰月”的办法,保证农历年的正月到三月为春季,四月到六月为夏季,七月到九月为秋季,十月到十二月为冬季,也同时保证了农历岁首在冬末春初。 农历年中月以朔望月长度29.5306日为基础,所以大月为30日,小月为29日。为保证每月的头一天(初一)必须是朔日,就使得大小月的安排不固定,而需要通过严格的观测和计算来确定。因此,农历中连续两个月是大月或是小月的事是常有的,甚至还出现过如1990年三、四月是小月、九、十、十一、十二连续四个月是大月的罕见特例。 那么多长时间加一个闰月呢?最好的办法就是求出回归年日数与朔望月的日数的最小公倍数:我们希望m个回归年的天数与n个朔望月的天数相等,也就是应有等式:m×365.2422=n×29.5306 在这个等式中我们不能直接求出m和n,但可以求出它们的比例: 这个比例的近似值分别为: 在这些分式中,分子表示回归年的数目,分母表示朔望月的数目。例如第六个分数式表示19个回归年中必须加7个闰月。 19个回归年中加7个闰月的结果比较: 19个回归年=19×365.2422=6939.6118(天) 一个朔望月有29.5306天,235个朔望月=235×29.5306=6939.6910(天) 19个回归年中加7个闰月后,矛盾消除得只差:6939.6910-6939.6018=0.0892(天)——即2小时9分多,这已经是够精确的了。 所以,农历就采用了19年加7个闰月的办法,即“十九年七闰法”,把回归年与农历年很好地协调起来,使农历的元旦(春节)总保持在冬末春初。古人把235个朔望月称之为“闰周”。 农历置闰的方法可以使农历年的平均长度接近回归年,而农历中的月又有鲜明的月相特征,保持了公历和阴历两全其美的特点。 现在置闰的方法是两个冬至之间,如仅有12个月则不置闰,若有13个月即置闰。置闰

阳历转化成农历法

阳历转化成农历法

————————————————————————————————作者:————————————————————————————————日期:

c++中怎样将阳历转化成农历 已关闭20[ 标签:c++, 阳历, 农历 ] 小^鱼、2011-05-03 11:06 推荐答案 一、原理篇 1.公历转换农历的算法 公历(Gregorian Calendar)与农历(Chinese Lunar Calendar)的转换关系不是一个简单的公式就可以完成,其中的转换比较复杂,原因是农历的制定相当复杂,是根据天文观测进行指定的。 比较常用并且比较简单的公历转换农历算法就是查表方法。首先要保存公历农历的转换信息:以任何一年作为起点,把从这一年起若干年的农历信息保存起来(在我的C++类中,是从1900年作为起点的。选择一个起始点的思想十分重要,在下面的干支纪法和二十四节气中也体现到了)。回想一下,我们平时是怎样来转换公历农历的呢?是查阅历书,历书中有每一天的公历农历,直接一查就可以了。那么我们可不可以也这样做呢?当然可以,但是这样做要收录每一天的信息,工作量就会很大,所以我们要简化这些信息。如何简化呢? 要保存一年的信息,其实只要两个信息就可以了:(1)农历每个月的大小;(2)今年是否有闰月,闰几月以及闰月的大小。用一个整数来保存这些信息就足够了。具体的方法是:用一位来表示一个月的大小,大月记为1,小月记为0,这样就用掉了12位,再用低四位来表示闰月的月份,没有闰月记为0。比如说,2000年的信息数据是0x0c960,转化成二进制就是1100100101100000,表示的含义是1、2、5、8、10、11月大,其余月小,低四位为0说明没有闰月。2001年的农历信息数据是0x0d954,其中的4表示该年闰4月,月份大小信息就是0x0d95,具体的就是1、2、4、5、8、10、12月大,其余月小。这样就可以用一个数组来保存这些信息。在我的C++类中是用m_lunarInfo这个数组来保存这些信息的。 下面就是公历转换成农历的具体算法: (1)计算所求时间到起始年正月初一的天数。 (2)从起始年份开始,减去每一月的天数,一直到剩余天数没有下一个月多为止。此时,m_lunarInfo的下标到了多少,就是减去了多少年,用起始年份加上这个下标就可以得到农历年份,然后看减去了几个月。如果本年不闰月或者闰月还在后面,就可以直接得到农历月份,如果在闰月月份数后面一个月,则这个月就是闰月。剩余的天数就是农历日。(具体实现时有所改进。) 2.利于泰勒公式巧算星期 在应用数学中有一个计算某一天是星期几的公式,这就是泰勒公式。公式如下: w = [c÷4] - 2c + y + [y÷4] + [26(m+1)÷10] + d - 1,其中w就是所求日期的星期数。如果求得的数大于(小于)7,就减去(加上)7的倍数,直到余数小于7为止。式子中c是指公

农历阳历阴历公历的差别

论农历、阳历、阴历、公历的差别 现在人们生活中最常接触到的历法有两种:一种为公元**年*月*日的形式;一种为几月初几的形式。 但是人们通常提到的历法名称却有三种:即农历、阳历、阴历、公历。 由于不能一一对应,所以产生了很多的争论。 有说农历就是阴历的,就是几月初几的形式。(百度百科上就是持这种观点的)这种比较普遍,从小我母亲就这么教我。 也有说农历就是阳历,就是公元**年*月*日的形式。持这种说法的人给的理由看上去比较科学。 我在对比了几种说法之后,自己也有了一些看法。 在我想来,历法的由来是为了方便,开始是为了记事方便。人们从日升日落中确定了基准:天。 由于天的单位太小,人们可能又先后确定了月和年的概念。 月来自月亮的圆缺变化,变化一个周期为一月,我们称之为“朔望月”,一个“朔望月”大约29.5309天,下面只按29.5天来说明。 年来自地球绕太阳公转产生的寒暑交替,四季变换,一个周期为一年,我们称之为“回归年”,一个“回归年”365天多一点,下面只按365天来说明。 如果一种历法按照月亮圆缺变化而来,我们称之为阴历;同样如果一种历法按照地球绕太阳公转而来,我们称之为阳历。 有了这个大概念,我觉得我们的祖先首先有了阴历。并确定一个月30天,下一个月29天,间隔着来,平均每月29.5天。 这种历法12个月后254天,比一年少11天。我查到了我们祖先的两种解决方法。 方法一: 示例为回回历,伊斯兰教采用这种历法,这种历法不采用闰月,每年都是12个月,都是354天。导致每年的寒暑月份不确定,也就是说,可能今年冬天是5月份,过些年冬天变成了10月份。 方法二: 就是我们现在还能常接触到的几月初几形式的历法。这种历法采用闰月,每两三年就加入一个闰月。这种历法以“朔望月”为基准,兼顾“回归年”,所以比较科学实用,到现在还在用。

农历运算

一年中哪个月大,哪个月小,年年不同,由计算决定。 一般的,在19年里中设置7个闰月,有闰月的年份全年383天或384天。 1.公历转换农历的算法 公历(Gregorian Calendar)与农历(Chinese Lunar Calendar)的转换关系不是一个简单的公式就可以完成,其中的转换比较复杂,原因是农历的制定相当复杂,是根据天文观测进行指定的。 比较常用并且比较简单的公历转换农历算法就是查表方法。 首先要保存公历农历的转换信息:以任何一年作为起点,把从这一年起若干年的农历信息保存起来(在我的C++类中,是从1900年作为起点的。选择一个起始点的思想十分重要,在下面的干支纪法和二十四节气中也体现到了)。回想一下,我们平时是怎样来转换公历农历的呢?是查阅历书,历书中有每一天的公历农历,直接一查就可以了。那么我们可不可以也这样做呢?当然可以,但是这样做要收录每一天的信息,工作量就会很大,所以我们要简化这些信息。如何简化呢? 要保存一年的信息,其实只要两个信息就可以了:(1)、农历每个月的大小;(2//今年是否有闰月,闰几月以及闰月的大小。用一个整数来保存这些信息就足够了。具体的方法是:用一位来表示一个月的大小,大月记为1,小月记为0,这样就用掉了12位,再用低四位来表示闰月的月份,没有闰月记为0。比如说,2000年的信息数据是0x0c960,转化成二进制就是1100100101100000,表示的含义是1、2、5、8、10、11月大,其余月小,低四位为0说明没有闰月。2001年的农历信息数据是0x0d954,其中的4表示该年闰4月,月份大小信息就是0x0d95,具体的就是1、2、4、5、8、10、12月大,其余月小。这样就可以用一个数组来保存这些信息。在我的C++类中是用m_lunarInfo这个数组来保存这些信息的。 下面就是公历转换成农历的具体算法: (1) 计算所求时间到起始年正月初一的天数。 (2) 从起始年份开始,减去每一月的天数,一直到剩余天数没有下一个月多为止。此时, m_lunarInfo的下标到了多少,就是减去了多少年,用起始年份加上这个下标就可以得到农历年份,然后看减去了几个月。如果本年不闰月或者闰月还在后面,就可以直接得到农历月份,如果在闰月月份数后面一个月,则这个月就是闰月。剩余的天数就是农历日。(具体实现时有所改进。)

公历和农历之间如何转换

公历和农历之间如何转换? 很多人都一直在找换阴阳历的公式。我也尝试过。曾读过「高平子」天文前辈所着「学历散论」了解古历的变更和阴阳历的缺陷。才知道由於月球转动的不稳定不规则,确定无公式可寻。这也是古代中国每百年必改历的原因。 阴历最大的问题是在如何置闰。好像不难,因为阴历基本法则如下: * 月朔日即是初一 * 月以中气得名 * 以包含雨水中气月为正月,即是「寅」月 * 月无中气者为闰月,以前月同名 如果,日月转动循还有规则的话,推演一套阴阳历转换的公式并不难。问题在有时一个太阴月比一个太阳月还要长。如此一个太阴月就有可能包括两个中气。此双中气月後的阴历月名就全部乱掉了,直到下一个「假」闰月後才调整过来。 一般人接触到的阴阳历是民用历法,它是政府颁令的以东经120度计算的历法或称中原标准时间或北京时。如果,我们用不同时区、不同经度为子午线来重新计算阴阳历,民用历法的置闰法则出了很大的问题。不同时区的闰月可能落在不同月。换言之,在一百年内,任何两个时区的闰月顺序模式是会不相同的。 高平子前辈书中提到了「历理置闰法」。如果应用历理置闰法到不同时区,则所有不同时区的闰月都落在相同月。如此不同时区、不同经度的阴

阳历置闰之问题就消失了。民用置闰和历理置闰的不同是: * 在民用置闰,如果月朔日和中气同一天,则该阴历月包含那个中气。 * 在历理置闰,如果月朔日和中气同一天,月朔日时间必须在中气时间之前,则该阴历月才包含那个中气。 简言之,民用置闰比较月朔和中气日期;历理置闰比较月朔和中气日期、时、分、秒。由此可知,没有精确的太阳和月亮的时间数字,阴历的闰月可能会排错了。 基於这些理由,我着手寻找天文公式计算精确的太阳和月亮在纬度的时间。当年没有网路,发了大半年於美国南加州各大图书馆及大学,找寻答案。1993年出版了「中美天文万年历」一书。书中精确的天文日月时间只从1900到2010年。因恐2011後时间误差超过一分钟,不够精确,不敢印出。今年2002从网路资讯,确定太阳和月亮时间的精确度後,百忙中重新整理资料,提供给需要阴阳历转换公式的朋友。 整理出的太阳和月亮时间数字是从西元1年到2246年。有历理和中国民用两套历法。数字内容清清楚楚的看出民用历法的敝端。例如,从西元1600年到2246年,民用历法双中气的阴历月有22个,历理历法只有5个。民用历法甚至在2033、2128和2242年中,三个月之间居然跑出两个双中气;换言之,三个月中多出两个「假」闰月。前後12个阴历月中有三个闰月,闰月的去留造成许多学者的讨论和困恼。历理历法在此三年中,却没有发现到双中气阴历月。闰月的去留只要把双中气月後的「假」闰月取消,则历理历法近乎於完美。 由此可知,民用历法问题很大,应该废除。上次阴阳历重大改历在1645

农历闰年闰月上下1000年表

农历闰年闰月上下1000年表 1602年闰三月,1604年闰七月,1607年闰六月,1610年闰四月,1613年闰二月1615年闰六月,1618年闰四月,1621年闰三月,1623年闰八月,1626年闰五月1629年闰四月,1632年闰二月,1634年闰六月,1637年闰五月,1640年闰三月1645年闰五月,1648年闰四月,1651年闰正月,1653年闰六月,1656年闰五月1659年闰三月,1661年闰八月,1664年闰六月,1667年闰四月,1670年闰二月1672年闰七月,1675年闰五月,1678年闰三月,1680年闰八月,1683年闰六月1686年闰四月,1689年闰三月,1691年闰七月,1694年闰五月,1697年闰三月1699年闰七月,1702年闰六月,1705年闰四月,1708年闰三月,1710年闰七月1713年闰五月,1716年闰三月,1718年闰八月,1721年闰六月,1724年闰四月1727年闰二月,1729年闰七月,1732年闰五月,1735年闰四月,1737年闰九月1740年闰六月,1743年闰四月,1746年闰三月,1748年闰七月,1751年闰五月1754年闰四月,1756年闰九月,1759年闰六月,1762年闰五月,1765年闰二月1767年闰七月,1770年闰五月,1773年闰三月,1775年闰十月,1778年闰六月1781年闰五月,1784年闰三月,1786年闰七月,1789年闰五月,1792年闰四月1795年闰二月,1797年闰六月,1800年闰四月,1803年闰二月,1805年闰七月1808年闰五月,1811年闰三月,1814年闰二月,1816年闰六月,1819年闰四月1822年闰三月,1824年闰七月,1827年闰五月,1830年闰四月,1832年闰九月1835年闰六月,1838年闰四月,1841年闰三月,1843年闰七月,1846年闰五月1849年闰四月,1851年闰八月,1854年闰七月,1857年闰五月,1860年闰三月1862年闰八月,1865年闰五月,1868年闰四月,1870年闰十月,1873年闰六月1876年闰五月,1879年闰三月,1881年闰七月,1884年闰五月,1887年闰四月1890年闰二月,1892年闰六月,1895年闰五月,1898年闰三月,1900年闰八月1903年闰五月,1906年闰四月,1909年闰二月,1911年闰六月,1914年闰五月1917年闰二月,1919年闰七月,1922年闰五月,1925年闰四月,1928年闰二月1930年闰六月,1933年闰五月,1936年闰三月,1938年闰七月,1941年闰六月1944年闰四月,1947年闰二月,1949年闰七月,1952年闰五月,1955年闰三月1957年闰八月,1960年闰六月,1963年闰四月,1966年闰三月,1968年闰七月1971年闰五月,1974年闰四月,1976年闰八月,1979年闰六月,1982年闰四月1984年闰十月,1987年闰六月,1990年闰五月,1993年闰三月,1995年闰八月1998年闰五月,2001年闰四月,2004年闰二月,2006年闰七月,2009年闰五月2012年闰四月,2014年闰九月,2017年闰六月,2020年闰四月,2023年闰二月2025年闰六月,2028年闰五月,2031年闰三月,2033年闰冬月,2036年闰六月2039年闰五月,2042年闰二月,2044年闰七月,2047年闰五月,2050年闰三月2052年闰八月,2055年闰六月,2058年闰四月,2061年闰三月,2063年闰七月2066年闰五月,2069年闰四月,2071年闰八月,2074年闰六月,2077年闰四月2080年闰三月,2082年闰七月,2085年闰五月,2088年闰四月,2090年闰八月

农历闰年闰月上下1000年表

农历闰年闰月上下1000年表 1645年闰五月,1648年闰四月,1651年闰正月,1653年闰六月,1656年闰五月1659年闰三月,1661年闰八月,1664年闰六月,1667年闰四月,1670年闰二月1672年闰七月,1675年闰五月,1678年闰三月,1680年闰八月,1683年闰六月1686年闰四月,1689年闰三月,1691年闰七月,1694年闰五月,1697年闰三月1699年闰七月,1702年闰六月,1705年闰四月,1708年闰三月,1710年闰七月1713年闰五月,1716年闰三月,1718年闰八月,1721年闰六月,1724年闰四月1727年闰二月,1729年闰七月,1732年闰五月,1735年闰四月,1737年闰九月1740年闰六月,1743年闰四月,1746年闰三月,1748年闰七月,1751年闰五月1754年闰四月,1756年闰九月,1759年闰六月,1762年闰五月,1765年闰二月1767年闰七月,1770年闰五月,1773年闰三月,1775年闰十月,1778年闰六月1781年闰五月,1784年闰三月,1786年闰七月,1789年闰五月,1792年闰四月1795年闰二月,1797年闰六月,1800年闰四月,1803年闰二月,1805年闰七月1808年闰五月,1811年闰三月,1814年闰二月,1816年闰六月,1819年闰四月1822年闰三月,1824年闰七月,1827年闰五月,1830年闰四月,1832年闰九月1835年闰六月,1838年闰四月,1841年闰三月,1843年闰七月,1846年闰五月1849年闰四月,1851年闰八月,1854年闰七月,1857年闰五月,1860年闰三月1862年闰八月,1865年闰五月,1868年闰四月,1870年闰十月,1873年闰六月1876年闰五月,1879年闰三月,1881年闰七月,1884年闰五月,1887年闰四月1890年闰二月,1892年闰六月,1895年闰五月,1898年闰三月,1900年闰八月1903年闰五月,1906年闰四月,1909年闰二月,1911年闰六月,1914年闰五月1917年闰二月,1919年闰七月,1922年闰五月,1925年闰四月,1928年闰二月1930年闰六月,1933年闰五月,1936年闰三月,1938年闰七月,1941年闰六月1944年闰四月,1947年闰二月,1949年闰七月,1952年闰五月,1955年闰三月1957年闰八月,1960年闰六月,1963年闰四月,1966年闰三月,1968年闰七月1971年闰五月,1974年闰四月,1976年闰八月,1979年闰六月,1982年闰四月1984年闰十月,1987年闰六月,1990年闰五月,1993年闰三月,1995年闰八月1998年闰五月,2001年闰四月,2004年闰二月,2006年闰七月,2009年闰五月2012年闰四月,2014年闰九月,2017年闰六月,2020年闰四月,2023年闰二月

阳历和阴历的区别

在清朝(也就是小燕子活着地时候)和它以前地朝代,过年就是过阴历年.阴历是皇帝批准地,所以也叫做皇历.它地历史可以追溯到我国古代地夏朝,所以也叫夏历.后来来了外国人,才知道他们用地又是一种历,叫做西洋历,或称西历、阳历. 在年地时候,有一次伟大地革命叫辛亥革命,它废除了我国最后一个皇帝,也割了男人头上地辨子,从此我国就没有了皇帝.从那时起,也废除了皇历,改用了阳历.但这次革命还是不太彻底,还保留了民国年号.也就是说从年开始叫民国一年,依次数下去. 阳历成了国家指定地历,阴历就变成民间地了,于是叫做旧历.从那时起,说过年,就有两个年.一个是阳历年,一个是阴历年,也叫旧历年,两个年和平共处,旧历年还占大头. 到了年.民国这个年号也被废除了.统一叫公元了,也同外国人一样从一千多年来开始数.这时为阴历年起了一个专用地名字,叫做春节.于是虽然民间仍在用阴历,但是过阴历地年不再说过阴历年或旧历年,而是说过春节.在字面和口头地称呼上,就只有一个年:阳历年了. 阴历是用月亮地周期来定月份地.月亮从没有开始慢慢地长大,变成满月,也就是圆圆地月亮,再慢慢地变小,最后再到没有,这时就叫一个月了.所以也叫月历.我国古代又把月亮叫太阴,所以便把月历称为阴历.月亮绕地球转一圈,大约二十九天半.所以阴历地一个月就是或天.把个月叫一年,一年就是或天.可是,地球绕太阳转一圈大约要三百六十五又四分之一天.经过阴历一年地时间,地球在公转轨道上并没有回到起点,还差十天左右.这样,三年就差一个月,年就差了半年.也就是说,年后,正月初一过年,就是在夏天而不是冬天了.这怎么办呢?我国古代天文学家想出了一个办法,就是每三年加一个月.平常年份是十二个月,加了一个月地年份叫闰年,是十三个月.这样虽然能够保证正月初一过年时是在冬天,但是,阴历正月初一这一天地球在公转轨道上地位置并不固定,从而其它日子地球在公转轨道上地位置也不固定,在每三年里,大概会差十几天.这就是为什么从阳历来看,春节有时在一月有时在二月地原因. 阴历还有一个名字叫农历.但农民并不能靠农历来种地,因为旧历地日子不固定.如果把种地地日子弄错几十天,收成就大受影响.为了解决这个问题,我国古代天文学家又想出个好办法,把地球公转地轨道分成份.也就是我国地节气.农民种田用地是这个二十四节气,而不是阴历. 阳历也就是太阳历,它是用地球围绕太阳公转地周期,把天定为一年,再把它分成个月.与阴历类似地,阳历地日子在公转轨道上地位置也是变动地,每年差一天,加在二月里.这样,阳历日子地摆动幅度很小,只有一两天.对于人们来说,这一两天就算不了什么,完全可以忽略了.所以,阳历不需要节气 阴历和阳历地区别和关系: 阳历也就是公历,它是国际通用地.阳历以地球绕太阳转一圈地时间定做一年,共天小时分秒.平年只计天这个整数,不计尾数;一年分做个月,大月天,小月天,二月只有天.四年地尾数积累起来共天光景,加在第四年地二月里,这一年叫做闰年.所以闰年地二月有天.阴历以月亮圆缺一次地时间定做一个月,共天半.为了算起来方便,大月定做天,小月天,一年个月中,大小月大体上交替排列.阴历一年只有天左右,也没有平年闰年地差别. 文档来自于网络搜索 阴历不考虑地球绕太阳地运行,因此使得四季地变化在阴历上就没有固定地时间,它不能反映季节,这是一个很大地缺点.为了克服这个缺点,后来人们定了一个折衷地历,就是所谓阴阳合历.现在我国还在使用地夏历(也有人叫它农历或阴历),就是这种阴阳合历.它跟阴历一样,也以月亮圆缺一次地时间定做一个月,也是大月天,小月天,可是它又用加闰月地办法,使得平均每年地天数跟阳历全年地天数相接近,来调整四季.夏历约每过二、三年多一个闰月.“阴历”又名“太阴历”,系以月球绕行地球一周为一月,再配合地球绕日一周之时数为一年,实际上等于阴阳合历,我国在民国元年前采用此历,为与现行之历相对称,故名之曰

闰月

闰月指的是阴历中的一种现象,阴历是按照月亮的圆缺即朔望月安排大月和小月,一个朔望月的长度是29.5306日,是月相盈亏的周期, 目录 1基本介绍 2历史出处 3历史发展 4闰月列表 5相关介绍 阴阳历以朔望月的长度(29.5306日)为一个月的平均值,全年12个月,同回归年(365.2422日)相差约10日21时,故需要置闰,三年闰一个月,五年闰二个月,十九年 闰七个月。 闰月加在某月之后叫“闰某月”,如已经过去的2009年农历闰月为己丑年闰五月(2009年6月23日——2009年7月21日),2012年农历闰月为的壬辰年闰四月(2012年5月21日——2012年6月18日)等。 2历史出处编辑本段 《书·尧典》:“以闰月定四时,成岁。” 孔传:“一岁有馀十二日,未盈三岁足得一月,则置闰焉。” 《左传·文公六年》:“闰月不告朔,非礼也。闰以正时,时以作事,事以厚生,生民之道,于是乎在矣。不告闰朔,弃时政也,何以为民?” 3历史发展编辑本段 如果不注意,大概很多人认为“闰月”与“闰年”是一个意思,其实不然,虽说只是一字之差,所包含的意思却相差很远。 “闰年”。我们通常所说的一年365天,其实是个约数,准确的数字应是365.2422日。那么一年365天,就与实际的一年相差0.2422日,这样四年之后就比实际的一年少了近一天。为了弥补这个差值,历法中规定,4年设一闰,即能被4整除的年份为闰年,另附加规定,凡遇世纪年(末尾数字为两个零的年份),必然被400所整除才算闰年,其它的整百年不是闰年,即“百年不闰”。如1996年即闰年,2000年也是闰年,而1700年则不是闰年。阳历闰年的二月有29天,2月29日为闰日,阳历闰年有366天。也就是说阳历闰年的二月不叫闰二月,闰月为农历所特有。 现在再来说“闰月”。闰月指的是阴历中的一种现象,阴历是按照月亮的圆缺即朔望月安排大月和小月,一个朔望月的长度是29.5306日,是月相盈亏的周期,阴历规定,大月30

中国日历(公历+农历)算法

中国公历算法 中国公历算法不是太难,关键是星期值的确定。这里给出了简单算法: public static int dayOfWeek(int y, int m, int d) { int w = 1; // 公历一年一月一日是星期一,所以起始值为星期日 y = (y-1)%400 + 1; // 公历星期值分部 400 年循环一次 int ly = (y-1)/4; // 闰年次数 ly = ly - (y-1)/100; ly = ly + (y-1)/400; int ry = y - 1 - ly; // 常年次数 w = w + ry; // 常年星期值增一 w = w + 2*ly; // 闰年星期值增二 w = w + dayOfYear(y,m,d); w = (w-1)%7 + 1; return w; } 中国农历算法 根公历相比,中国农历的算法相当复杂。我在网上找的算法之中,https://www.sodocs.net/doc/5017997396.html, 的算法是最好的一个。这个算法使用了大量的数据来确定农历月份和节气的分部,它仅实用于公历 1901 年到 2100 年之间的 200 年。

中国农历计算程式 跟据 https://www.sodocs.net/doc/5017997396.html, 提供的算法,我写了下面这个程式: [HTML] /** * ChineseCalendarGB.java * Copyright (c) 1997-2002 by Dr. Herong Yang. https://www.sodocs.net/doc/5017997396.html,/ * 中国农历算法 - 实用于公历 1901 年至 2100 年之间的 200 年*/ import java.text.*; import java.util.*; class ChineseCalendarGB { private int gregorianYear; private int gregorianMonth; private int gregorianDate; private boolean isGregorianLeap; private int dayOfYear; private int dayOfWeek; // 周日一星期的第一天 private int chineseYear; private int chineseMonth; // 负数表示闰月 private int chineseDate; private int sectionalTerm; private int principleTerm; private static char[] daysInGregorianMonth =

农历闰月

公元1949 --- 2020 年农历闰月表 1949 闰七月 1952 闰五月 1955 闰三月 1957 闰八月 1960 闰六月 1963 闰四月 1966 闰三月 1968 闰七月 1971 闰五月 1974 闰四月 1976 闰八月 1979 闰六月 1982 闰四月 1984 闰十月 1987 闰六月 1990 闰五月 1993 闰三月 1995 闰八月 1998 闰五月 2001 闰四月 2004 闰二月 2006 闰七月 2009 闰五月 2012 闰四月 2014 闰九月 2017 闰六月 2020 闰四月 从上表可知,闰四,五,六月特别多,闰九,十月特别少,尤其是没有闰十一,十二月和正月。这是为什么呢?原来,两个中气间的时间间隔并不是都一样的。前面提到的30.4368 日只是个平均数。实际上,地球绕太阳运动的轨道是个椭圆,太阳位于椭圆的一个焦点上。轨道上离太阳最远的一点叫做“远日点”,最近的一点叫做“近日点”。地球在远日点附近运动慢,两个中气的时间间隔就长,最长的达到31.45日,因此不含中气的可能多,闰月出现的机会就多些。反之,在近日点附近地球运动快,两中气间的时间间隔就短,最短的只有29天多,因此不含中气的机会少,闰月出现的机会也就少了。这样,我们对正月或腊月(也包括农历十一月)不设置闰月就不会感到奇怪。如若闰月要放在正月或腊月,那我们岂不是可以过两个春节或两个除夕了吗?其实这种历法在清代前曾经有过,但后来由于注历方法的改变,就再也没有这种巧合的事了。正月与腊月在短时间内是不会出现闰月的。 1800-2111年(311年)农历闰月表 年份闰月年份闰月年份闰月年份闰月年份闰月年份闰月年份闰月 1803 二月 1805 六月 1808 五月 1811 三月 1814 二月 1816 二月 1819 四月 1822 三月 1824 七月 1827 五月 1830 八月 1832 九月 1835 六月 1838 四月 1841 三月 1843 七月 1846 五月 1849 四月 1851 八月 1854 七月 1857 五月 1960 三月 1862 八月 1865 五月 1868 四月 1870 十月 1873 六月 1876 五月 1879 三月 1881 七月 1884 五月 1887 四月 1890 二月 1892 六月 1895 五月 1898 三月 1900 八月 1903 五月 1906 四月 1909 二月 1911 六月 1914 五月 1917 二月 1919 七月 1922 五月 1925 四月 1928 二月 1930 六月 1933 五月 1936 三月 1938 七月 1941 六月 1944 六月 1946 二月 1949 七月 1952 五月 1955 三月 1957 三月 1960 六月 1963 四月 1966 三月 1968 七月 1971 五月 1974 四月 1976 八月 1979 六月 1982 四月 1984 十月 1987 六月 1990 五月 1993 三月 1995 八月 1998 五月 2001 四月 2006 七月 2009 五月 2012 四月 2014 九月 2017 六月 2020 四月 2023 二月 2025 六月 2028 五月 2031 三月 2033 七月 2036 六月 2039 五月 2042 二月 2044 七月 2047 五月 2050 二月 2052 八月 2055 六月 2058 四月 2061 三月 2063 七月 2066 五月 2069 四月 2071 八月 2074 六月 2077 四月 2080 三月 2082 七月 2085 五月 2069 四月 2090 八月 2093 六月 2096 四月 2099 二月 2103 六月 2107 三月 2111 二月

阴历阳历转换计算公式

1、阳历日期推算阴历日期的方法: 前已述及阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月 为十六日),以月晦为二十九日(大月为三十日)。 如要知道1984年6月8日是阴历几日?可以利用公式推算阴历日期: 设:公元年数-1977(或1901)=4Q+R 则:阴历日期=14Q+10.6(R+1)+年内日期序数-29.5n (注:式中Q、R、n均为自然数,R<4) 例:1994年5月7日的阴历日期为: 1994-1977=17=4×4+1 故:Q=4,R=1 则:5月7日的阴历日期为: 14×4+10.6(1+1)+(31+28+31+31+7)-29.5n =204.2- 29.5n 然后用29.5去除204.2得商数 6......27.2,6即是n值,余数27即是阴历二十七日2.公历换算为农历 二十四节气在黄道上的位置是固定的,但各年有平年和闰年之分,就使得回归年天数与 实际天数不等,每年在日历上可差一天。这样可以将阴历经过任意整回归年在现在的日历上 查到阳历(阳历一年相当阴历的月数为365.2422/29.530588=12.36827个月)。例如,可先在1995年的日历上查得与(该年)阴历对应的阳历日期,这样就找到了临时落脚点, 也就是找到了阴阳互换的关键。例如,可先以阴历四月初一(日)为引数,在1995年日历上查到对应的阳历为4月30日。由于已经计算出经过的月数,将经过的月数的尾数(小数)化为日,加在4月30日上,就得到经过(1995-1070)整年数的阳历日期,也就是起始阴 历日期对应的阳历日期,即得到了待查的日期为4月30日加上0.64957×29.530588得到(1070年)5月19.1821840日。这样就得到了所给例子的阴阳历日期换算结果……”。 0.64957月的由来, (1995-1070)×12.36827=11440.64957月 已知依泽公生于梁龙德二年(922)六月二十一日,依下表提供的2099年各月初一日的公历月日数,可以算出龙德二年六月二十一日的公历月日数 公元2099年农历各月初一日的公历月日 (2099-922)×12.36827=1455.45379月 余数为0.45379月×29.530588日=13.4O日 因2099年五月初一日(包括该年闯二月)在公历6月19日,加上计算所得的13日为龙德二年六月初一日的公历月日,即该年7月2日,则该年农历六月二十一日为该年7月22日。 3.计算结果的订正 实际上上列公历换算为农历时常有较大的误差,如熙宁三年四月初一日为公历1070年5月13日,而不是5月19日。通过中国历法所用的于支记日法求算所用两历的干支,对所 求结果加以订正。 如,马依泽公生于回历310年3月20日,自回历历元起算共历日数为: 自回历元旦至其3月20日,共历79日。 自回历元年元旦至309年元旦,共历113个闰年196个平年。又回历历元在公历622年7月16日,已知该日的干支序数为50,癸丑日,减1(因自甲子起算),余49应加入下列算式中, (309 ×354+113+79+49)÷60=1827.116667

公历闰年的精确计算方法

1. 阳历中有闰日的年份叫闰年,相反就是平年,平年为365 天,闰年为366 天。 在公历(格里历)纪年中,平年的二月为28天,闰年的二月为29 天。闰年平月 2 月29 日为闰日。 2. 闰年的计算方法:公历纪年法中:能被 4 整除的大多是闰年;能被100 整除而不能被400 整除的年份不是闰年;能被3200整除的也不是闰年;如1900 年是平年,2000年是闰年,3200 年不是闰年。 3. 中国农历的闰年:中国旧历农历纪年中,有闰月的一年称为闰年。一般年份为12个月,354或355天,闰年则为13 个月,383或384 天。 4. 闰年遵循的规律:四年一闰,百年不闰,四百年再闰。 中国旧历农历每月的天数依照月亏而定,一年的时间以12 个月为基准,平年比一回归年少约11天。为了合上地球围绕太阳运行周期即回归年,每隔2 到 4 年,增加一个月,增加的这个月为闰月。在加有闰月的那一年有13 个月,历 年长度为384或385日,这一年也称为闰年。 原因:地球绕太阳旋转一周实际的时间是365日5小时48分46秒.为了方便,我们把平年按365天计算实际上就少算了5小时48分46秒,四年就相差了23小时15分4秒也就是说4年就少算了近一天.所以每四年就规定了一个闰年把这一天加在闰年的二月以补上少算的时间,也称为“四年一闰”,根据上面的叙述每四年出现一个闰年时时间并不是整整24 小时,所以四年一闰又多算了44 分56秒.按这样计算每一百年就多算了18 小时43分20秒又将近一天,所以到公元整百年时这一年不算闰年以抵消多算的时间称为“百年不闰”。按上面百年不闰的计算每一百年又多出了5小时16分40秒,这样每四百年就多出了21 小时6分40秒,差不多又是一天所以,到公元年份是四百倍数时这一年又是闰年,称为——四百年又闰 这就是“四年一闰、百年不闰、四百年又闰”的道理。按推2000 年是闰年,2100年就不是闰年,同样道理四百年又闰实际上又亏了2小时53分

中国农历节气知识大全

中国农历节气知识大全 在我国历法中,有独特的二十四节气,这是其他民族的历法中所没有的。早在春秋战国时代,我国人民中就有了日南至、日北至的概念。随后人们根据月初、月中的日月运行位置和天气及动植物生长等自然现利用之间的关系,把一年平分为二十四等份,并且给每等份取了个专有名称,这就是二十四节气。 二十四节气中,代表春季的六个节气是立春、雨水、惊蛰、春分、清明、谷雨;代表夏季的是立夏、小满、芒种、夏至、小暑、大暑;秋天里则有立秋、处暑、白露、秋分、寒露、霜降;冬天的节气为立冬、小雪、大雪、冬至、小寒、大寒;这二十四个节气,每一个都有其不同的意义。 1、立春——春天开始。(2月3-5日),一年之中头一个节气,象征着春季的开始,气温回升,大地回春,万物充满生机。此时太阳达黄经315度,谓春季开始之节气。 2、雨水——始降春雨。(2月18-20日):意味着气温回暖,从这以后,我国广大的地区将停止降雪,开始下雨,并且雨量开始逐渐增加。太阳移至黄经330度。此时春去秋来,气温开始回升,空气湿度不断增大,但冷空气活动仍十分频繁。

3、惊蛰——动物复苏。3月5日(6日),太阳移至黄经345度。指的是冬天蛰伏土中的冬眠生物开始活动。惊蛰前后乍寒乍暖,气温和风的变化都较大。开始雷鸣,气温、地温逐渐升高,土地已解冻,春耕开始,蛰伏地下的冬眠动物开始苏醒并出土活动。 4、春分——春天过半。3月21日(或22日),太阳移至黄经6度,阳光直照赤道,昼夜几乎等长。分是平分的意思。春分、秋分,古时统称日夜分,即是昼夜相等的季节,这是春秋两季的中间。我国广大地区越冬作物将进入春季生长阶段。 5、清明——草木萌发。每年4月5日前后,太阳移至黄经15度。气温回升,天气逐渐转暖。气候温暖,春光明媚,草木萌发,天气清彻明朗,万物欣欣向荣。 6、谷雨——雨量始增。4月20日前后,太阳移至黄经30度。雨量渐增,适应各物生长,有“雨后百谷”的意思。 7、立夏——夏天开始。5月5日或6日“立夏”。此时夏季开始,万物生长,欣欣向荣。 8、小满——麦粒饱满。 5月20日或21日交“小满”。麦类等夏熟作物此时颗粒开始饱满,但未成熟。 9、芒种——进入三夏。6月6日前后,此时太阳移至黄经75度。麦类等有芒作物已经成熟,可以收藏种子。

农历闰年闰月上下1000年表(1645年-2796年)资料

闰月年的九项必知及其计算方法 一、何谓闰月? 1、闰月的来历 如今世界通行的公历,即我们通常所说的阳历,指的是太阳历,是以地球绕太阳公转的运动周期为基础而制定的历法。阳历中有平年闰年之分,平年365天,闰年366天,每四年一闰年。 与太阳相对应,月亮被称为“太阴”,以月亮的运动规律为依据设置的历法,就是“太阴历”,简称“阴历”。阴历在天文学中,以月球绕行地球一周为一月,即以朔望月作为确定历法的基础,一年为十二个历月。一个朔望月的长度是29.5306日,阴历规定,大月30天,小月29天,一年12个月共354天。 这样,阴历的一年与阳历的一年相差11天,只需经过17年,阴阳历日期就同季节发生倒置。这样的历法,会引起人们的生活的混乱。 而中国的古人,沿用的历法是农历,是一种阴阳合历,用闰月的办法解决了这个矛盾。 闰月保证了农历年的正月到三月为春季,四月到六月为夏季,七月到九月为秋季,十月到十二月为冬季,也同时保证了农历岁首在冬末春初(以上均指农历季节)。 2、闰月年的规律 农历就采用了19年加7个闰月的办法,即“十九年七闰法”,把回归年与农历年很好地协调起来,使农历的元旦(中国新年)总保持在冬末春初。古人把235个朔望月称之为“闰周”。 现在置闰的方法是两个冬至之间,如仅有12个月则不置闰,如果有13个月即置闰。置闰的月从“冬至”开始,当出现第一个没有“中气”的月份,这个月就是闰月,其名称是在前个月的前面加一个“闰”字。 3、闰月和闰年不同 “闰月”与“闰年”只是一字之差,意义却相差很远。 “闰年”,我们习惯说一年365天,与一年准确的时间365.2422日之间,相差0.2422日,这样四年之后就比实际的一年少了近一天。为了弥补这个差值,历法中规定,4年设一闰,即能被4整除的年份为闰年。“闰月”,在上面噎有过较为详细的说明,每十九年就会有七个闰月,相当于不到三年就会有一年是闰月年。闰月年的一年有十三个月。显而易见,这与“闰年”是大不同的。 二、各地闰月年的习俗

农历大小月是怎么算的

农历大小月是怎么算的 (43人评价)|11519人阅读|85次下载|举报文档 农历大小月是怎么确定的?其规律是什么?农历的历月长度是以朔望月为准的,大月30天,小月29天,大月和小月相互弥补,使历月的平均长度接近朔望月。农历固定地把朔的时刻所在日子作为月的第一天——初一日。所谓“朔”,从天文学上讲,它有一个确定的时刻,也就是月亮黄经和太阳黄经相同的那一瞬间。(太阳和月亮黄经的计算十分繁琐和复杂,这里就不予介绍了)至于定农历日历中月份名称的根据,则是由“中气”来决定的。即以含“雨水”的月份为一月;以含“春分”的月份为二月;以含“谷雨”的月份为三月;以含“小满”的月份为四月;以含“夏至”的月份为五月;以含“大暑”的月份为六月;以含“处暑”的月份为七月;以含“秋分”的月份为八月;以含“霜降”的月份为九月;以含“小雪”的月份为十月;以含“冬至”的月份为十一月;以含“大雪”的月份为十二月。(没有包含中气的月份作为上月的闰月)农历的历年长度是以回归年为准的,但一个回归年比12个朔望月的日数多,而比13个朔望月短,古代天文学家在编制农历时,为使一个月中任何一天都含有月相的意义,即初一是无月的夜晚,十五左右都是圆月,就以朔望月为主,同时兼顾季节时令,采用十九年七闰的方法:在农历十九年中,有十二个平年,为一平年十二个月;有七个闰年,每一闰年十三个月。为什么采取“十九年七闰”的方法呢?一个朔望月平均是29.5306日,一个回归年有12.368个朔望月,0.368小数部分的渐进分数是1/2 、1/3 、3/8 、4/11 、7/19 、46/125,即每二年加一个闰月,或每三年加一个闰月,或每八年加三个闰月……经过推算,十九年加七个闰月比较合适。因为十九个回归年=6939.6018日,而十九个农历年(加七个闰月后)共有235个朔望月,等于6939.6910日,这样二者就差不多了。七个闰月安插到十九年当中,其安插方法可是有讲究的。农历闰月的安插,自古以来完全是人为的规定,历代对闰月的安插也不尽相同。秦代以前,曾把闰月放在一年的末尾,叫做“十三月”。汉初把闰月放在九月之后,叫做“后九月”。到了汉武帝太初元年,又把闰月分插在一年中的各月。以后又规定“不包含中气的月份作为前一个月的闰月”,直到现在仍沿用这个规定。为什么有的月份会没有中气呢?节气与节气或中气与中气相隔时间平均是30.4368日(即一回归年排65.2422日平分12等分),而一个朔望月平均是29.5306日,所以节气或中气在农历的月份中的日期逐月推移迟,到一定时候,中气不在月中,而移到月末,下一个中气移到另一个月的月初,这样中间这个月就没有中气,而只剩一个节气了。 “乘机安全小贴士”安全出行要重视 上面讲过,古人在编制农历时,以十二个中气作为十二个月的标志,即雨水是正月的标志,春分是二月的标志,谷雨是三月的标志……把没有中气的月份作为闰月就使得历月名称与中气一一对应起来,从而保持了原有中气的标志。从十九年七闰来说,在十九个回归年中有228个节气和228个中气,而农历十九年有235个朔望月,显然有七个月没有节气和七个月没有中气,这样把没有中气的月份定为闰月,也就很自然了。农历月的大小很不规则,有时连续两个、三个、四个大月或连续两个三个小月,历年的长短也不一样,而且差距很大。节气和中气,在农历里的分布日期很不稳定,而且日期变动的范围很大。这样看来,农历似乎显得十分复杂。其实。农历还是有一定循环规律的:由于十九个回归年的日数与十九个农历年的日数差不多相等,就使农历每隔十九年差不多是相同的。每隔十九年,农历相同月份的每月初一日的阳历日一般相同或者相差一、二天。每隔十九年,节气和中气日期大体上是重复的,个别的相差一、两天。相隔十九年闰月的月份重复或者相差一个月。二十四节气是由地球在绕太阳公转的轨道上的位置确定的。以每年的冬至为始,每15度为一个节气。换句话说,太阳从黄经零度起,沿黄经每运行15度所经历的时日称为“一个节气”。

相关主题