我对中国的历法很感兴趣,但农历的哪个月大、哪个月小,每年都不固定,请问它是怎么定出来的?

作者:佚名    更新日期:2025-06-21
很高兴你也对此感兴趣。我正好也认真研究过这个问题。楼上说的不对。农历的大小月是完全不固定的。

我国农历年中定月的方法是“定朔法”。就是规定每月的头一天(初一)必须是朔日。而我们知道一个朔望月是29.5306日。不是整数。这样就和日出日落的“天”凑不齐了。有时候一个朔望月在29天中就是小月,有时候在30天中就是大月。这就使得大小月的安排不固定,而需要通过严格的月相观测和计算来确定。因此,农历中连续两、三个月是大月或是小月的事是常有的,甚至还出现过如象1990年九、十、十一、十二连续四个月是大月的罕见情况。另外有时一个月朔正好发生在差不多半夜0点,会出现我国和台湾、香港的日历差一天的有趣现象。
-------------------------------------------------------
现在最权威的是由中国科学院国家天文台制定发布的。在我国古代历朝都是由“司天监”发布的。按现在的科学水平,算准今后10000年的历法也不在话下。这并不是很难。唐朝的一行和尚就算准了以后几百年的“大衍历”。他甚至还算出了几年后的日月食,这比算大小月难得多了。至于街上买的“万年历”它依据什么就无从得知。但技术上说是完全可能的。

阴历以月亮圆缺一次的时间定做一个月,共29天半。为了算起来方便,大月定做30天,小月29天,一年12个月中,大小月大体上交替排列。阴历一年只有354天左右,也没有平年闰年的差别。阴历不考虑地球绕太阳的运行,因此使得四季的变化在阴历上就没有固定的时间,它不能反映季节,这是一个很大的缺点。为了克服这个缺点,后来人们定了一个折衷的历,就是所谓阴阳合历。现在我国还在使用的夏历(也有人叫它农历或阴历),就是这种阴阳合历。它跟阴历一样,也以月亮圆缺一次的时间定做一个月,也是大月30天,小月29天,可是它又用加闰月的办法,使得平均每年的天数跟阳历全年的天数相接近,来调整四季。夏历约每过二、三年多一个闰月。

阴历以月亮圆缺一次的时间定做一个月,共29天半。为了算起来方便,大月定做30天,小月29天,一年12个月中,大小月大体上交替排列。阴历一年只有354天左右,也没有平年闰年的差别。阴历不考虑地球绕太阳的运行,因此使得四季的变化在阴历上就没有固定的时间,它不能反映季节,这是一个很大的缺点。为了克服这个缺点,后来人们定了一个折衷的历,就是所谓阴阳合历。现在我国还在使用的夏历(也有人叫它农历或阴历),就是这种阴阳合历。

农历非常复杂,以月亮为主体。但月亮运转并不均匀,没有固定规律,还需要观测。所以,农历几乎没有简单办法解决这些繁琐问题。
农历大小月毫无规律,有时能连续四个月大月30天,连续三个月小月29天。至于哪月是闰月更没有简单规律。所以,农历的复杂性、无简单规律,决定了它输给了阳历的公历。
中国从民国起已采用公历作为法定官历,在城镇都用公历,几乎无人使用农历,只在农村还习惯使用传统历法农历。

楼上的似乎有点..

什么是农历,什么是阴历?~

公历(阳历)没有2月30日,但是农历(阴历)有, 但是农历月的大小很不规则,有时连续两个、三个、四个大月或连续两个三个小月,历年的长短也不一样,而且差距很大。节气和中气,在农历里的分布日期很不稳定,而且日期变动的范围很大。这样看来,农历似乎显得十分复杂。其实。农历还是有一定循环规律的:由于十九个回归年的日数与十九个农历年的日数差不多相等,就使农历每隔十九年差不多是相同的。每隔十九年,农历相同月份的每月初一日的阳历日一般相同或者相差一、二天。每隔十九年,节气和中气日期大体上是重复的,个别的相差一、两天。相隔十九年闰月的月份重复或者相差一个月。 中国目前仍在与格里历并行使用的一种历法,人们习称“阴历”,但其实是阴阳历的一种,即夏历,并非真正的“阴历”。 平年十二个月,大月三十天,小月二十九天,全年354天或355天(一年中哪个月大,哪个月小,年年不同)。由于每年的天数比太阳年约差十一天,所以在十九年里设置七个闰月,有闰月的年份全年383天或384天。又根据太阳的位置,把一个太阳年分成二十四个节气,以利于农业种植等活动。纪年用天干地支搭配,六十年周而复始。这种历法相传创始于夏代,所以又称为夏历。也叫旧历。 人们因为二十四节气对于农业生产有重要意义,因而常把夏历称为“农历”,但二十四节气应根据太阳在黄道上的位置而决定,应该属于太阳历部分。因此把夏历称为农历是不恰当的。 具体查看http://baike.baidu.com/view/15163.htm, 谢谢观看,