农历的算法是怎么算的?

农历一年为12或13个月,每个月天数依照月亮围绕地球运行周期而定,为29或30天,闰年为13个月,中国农历年平年为353或354天,闰年为384或385天,平均每年约为365.2422天(即地球环绕太阳一周的时间)。

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

闰月加到哪个月,以农历历法规则推断,主要依照与农历的二十四节气相符合来确定。自冬至开始,逢单数为节气,逢双数为中气,如轮到一个月只有节气没有中气,即为上一个月的闰月。 农历的闰月天数与正常月份天数一样,为29或30天。

扩展资料

农历是我国传统历法,又有阴历、华历、夏历、汉历、中历等名称。农历并不是纯阴历,而是一种阴阳合历,取月相的变化周期即朔望月为月的长度,加入干支历“二十四节气”成分,参考太阳回归年为年的长度,通过设置闰月以使平均历年与回归年相适应。农历是以阴历(夏历)为基础,融合阳历成分而成的一种历法。所以我国的农历从严格意义上说不应该叫阴历,而是阴阳合历。

农历属于一种阴阳合历:其年份分为平年和闰年。平年为十二个月;闰年为十三个月。月份分为大月和小月,大月三十天,小月二十九天,其平均历月等于一个朔望月。一年中哪个月大,哪个月小,由计算决定。

农历是兼顾太阳、月亮与地球关系的一种历法。阴历不考虑地球绕太阳的运行,因而使得四季的变化在阴历上就没有固定的时间,不能反映季节。与阳历年固定在365天或366天不同的是,阴历年相比阳历年在天数上有时会相差一个月;为了协调阴历年与阳历年之间的天数,于是便通过“置闰法”进行调整使阴历月相总天数与阳历回归年总天数相适应。

参考资料:百度百科-农历

一、农历

农历,中国传统历法。它根据月相的变化周期,每一次月相朔望变化为一个月;并把一个太阳回归年划分为24段,形成二十四节气。通过参考太阳回归年,设置闰月使其平均历年与回归年相适应。农历融合阴历与阳历形成为一种阴阳合历历法。

农历又有夏历、阴历、旧历、华历、中历等称。因使用“夏正”,旧时多称为夏历,1970年以后“夏历”改称为“农历”。农历属于阴阳合历,其年份分为平年和闰年。平年为十二个月;闰年为十三个月。月份分为大月和小月,大月三十天,小月二十九天,其平均历月等于一个朔望月。

二、阳历

太阳历又称为阳历,是以地球绕太阳公转的运动周期为基础而制定的历法。

太阳历的历年近似等于回归年,一年12个月,这个“月”,实际上与朔望月无关。

阳历的月份、日期都与太阳在黄道上的位置较好地符合,根据阳历的日期,在一年中可以明显看出四季寒暖变化的情况;但在每个月份中,看不出月亮的朔、望、两弦。

如今世界通行的公历就是一种阳历,平年365天,闰年366天,每四年一闰,每满百年少闰一次,到第四百年再闰,即每四百年中有97个闰年。公历的历年平均长度与回归年只有26秒之差,要累积3300年才差一日。

三、阴历

阴历是中国传统历法之一,也被称为旧历、汉历、古历等,辛亥革命后改用西方太阳历(公历),而现代叫法的农历属于阴阳合历。

阴历在中国传统历法中主要指按月球的月相周期变化来安排的历法,即以朔望月作为确定历月的基础,一年为十二个历月的一种历法。在历法发展演变过程中,与干支历中二十四节气结合形成了农历(汉历),用于科学地指导农业生产。虽然,阴历、农历都俗称古历、汉历、旧历,不过阴历和农历(汉历)是有区别的,传统上使用的农历(汉历)实际上是一种阴阳合历,而不是传统意义上的阴历。

阴历定月的依据是月亮球的运动规律:月球运行的轨道,名曰白道,白道与黄道同为天体上之两大圆,以五度九分而斜交,月球绕地球一周,出没于黄道者两次,历时二十七日七小时四十三分十一秒半(27.32日),为月球公转一周所需的时间,谓之“恒星月”。唯当月球绕地球之时,地球因绕日公转而位置亦有变动,计前进二十七度余,而月球每日行十三度十五分,故月球自合朔,全绕地球一周,复至合朔,实需二十九日十二时四十四分二秒八(29.53天),谓之“朔望月”,习俗所谓一个月,即指朔望月而言。

农历不是每个月都是30天,还有29天的。决定是30天还是29天,是为了保证每月的十五那天的月亮最圆,这就需要天文计算决定哪个月是30天还是29 天,所以农历的大小月不像公历那样固定。这是农历的纪元法和公历不同导致的。农历是以月亮绕地球一周的时间作为基本纪元单位,而公历则是以地球绕太阳一周为基本纪元单位。相对来说,公历的纪元法更符合实际情况。若想进一步了解请看以下资料:http://llyyqqchh.blogdriver.com/llyyqqchh/115624.html

解答补充:这个没有规律,只能通过计算来安排。因为月亮绕地球一周的时间是29.5306天,12个月共354.3672天,比地球绕太阳一周的时间365.2422天少10.875天,所以农历每月的天数只能在29和30中选择,但还要保证每月十五那天晚上的月亮是最圆的,这就需要天文计算来定;就是这样算还没有解决问题,因为农历的12个月加起来才354天多一点,离真正的一年还差近11天,所以3年左右就加一个闰月,因此农历日期和地球绕太阳运动的位置并不准确对应,例如代表地球离太阳最远的那个时间冬至这一天,公历都是在都是在12月22日这一天,有时差一天,但农历相差就大了,去年是十一月初三,今年是十一月十三,差了10天,所以农历不如公历准确。


欢迎分享,转载请注明来源:民族网

原文地址:https://www.minzuwang.com/life/1021073.html

最新推荐

发表评论

评论将在审核通过后展示