公历转农历的算法

三堂网 > | 发布时间:2020-03-28T09:12:10 更新时间:2024-09-13T11:46:50
【公历和农历是如何换算的?】

公历和农历之间是不能换算的,二者采用的计算方法不同,没有特殊关系可以查询,只能分别计算。

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

公历别称公元、西历、西元等,是一种源自于西方社会的纪年方法,由意大利医生兼哲学家Aloysius Lilius对儒略历加以改革而制成的一种历法。1582年,时任罗马教皇的格列高利十三世予以批准颁行,以耶稣诞生之年作为纪年的开始。

公历是一种平均太阳历,只有回归年,不管朔望月。地球绕太阳一周的时间为365.2422天,因此,平均每4年便会少大约1天的时间。

因此,公历规定每4年里有1个闰年,将这一天加在天数最少的2月,故闰年的2月有29天。实际操作中为了方便,规定凡是能被4除尽的年份(末尾有两个0的要被400除尽),皆为闰年。如1996,2000等皆为闰年。

农历也是“阴阳历”,又称为夏历、阴历、旧历,是东亚传统历法之一。农历属于一种阴阳历,平均历月等于一个朔望月,但设置闰月以使平均历年为一个回归年,设置二十四节气以反映季节(太阳直射点的周年运动)的变化特征,所以又有阳历的成分。

平年十二个月,大月三十天,小月二十九天,全年354天或355天。由于每年的天数比太阳年约差十一天,所以采用设置闰月的方法使这几年的平均日数尽。

和阴历一样,在19年里中设置了7个闰月。不过和阴历不同的是,又根据太阳的位置,把一个太阳年分成二十四个节气,以利于农业种植等活动。纪年用天干地支搭配,六十年周而复始。这种历法相传创始于夏代,所以又称为夏历。也叫旧历。

这就导致了农历和阴历的起始月份不一样,阴历是以正月初一为一年的起点,而农历是按24节气来划分的,也就是说立春是农历的起点。

扩展资料

阳历

阳历就是太阳历,是以地球绕太阳公转的运动周期为基础而制定的历法。一年12个月,这个“月”实际上与朔望月无关,月份、日期都与太阳在黄道上的位置较好地符合,在一年中可以明显看出四季寒暖变化的情况。

阴历

阴历,又称太阴历,是以月球绕行地球一周为一个月,即以朔望月作为确定历月的基础的一种历法。

因朔望月较之回归年易于观测,远古的历法几乎都是阴历。但是朔望月的长度(29.5306日)为一个月的平均值,全年12个月,同回归年(365.2422日)相差约10日21时,所以,需要设置闰月,三年闰一个月,五年闰二个月,十九年闰七个月。

参考资料来源:百度百科—公历

参考资料来源:百度百科—农历

参考资料来源:百度百科—阳历

参考资料来源:百度百科—阴历

公历转农历的算法相关文章:

年柱怎么算 年柱的算法详解
年柱怎么算 年柱的算法详解

在命理学的四柱八字,共分为“年柱、月柱、日柱、时柱”这四柱。而今天我们要谈的年柱,他代表着一个人出生的日子,如果是要测算一个人运势它必不可少。按八字入门的说法,八字年柱...

年柱怎么算 年柱的算法详解
年柱怎么算 年柱的算法详解

在命理学的四柱八字,共分为“年柱、月柱、日柱、时柱”这四柱。而今天我们要谈的年柱,他代表着一个人出生的日子,如果是要测算一个人运势它必不可少。按八字入门的说法,八字年柱...