阳历阴历公历农历,有何关系?如何区分?

历法,一个我们生活中经常用到,却也经常混淆的概念。

毫不夸张地说,大多数人根本弄不清楚阳历、阴历、公历、农历之间的关系和区别,以至于简单粗暴地认为,阳历=公历,阴历=农历,其实这是大错特错的!

还有一种错误的认知,以为阴历是中国的传统历法,而阳历是西方舶来品。但实际上呢,也绝非如此。

(历法)

先说阳历和阴历。

阳历,即太阳历,是根据太阳运行规律制定的历法,观察的是太阳在不同季节的位置变化,以地球绕太阳公转一周为一年,计365.24天(一个回归年),分摊给12个月,每个月平均是30.437天。

阴历,即太阴历,是根据月球运行规律制定的历法,观察的是月相的周期变化,以月球绕行地球一周为一个月,计29.53天,乘以12个月,一年大概是354.36天。

从分类标准来说,只有阳历、阴历、和阴阳合历(简称阴阳历)三种历法。有了这个认知再探究公历和农历分别属于上述哪一种历法。

(月相示意图)

结论一:如今世界通行的公历属于阳历的一种,但是,阳历却并不等同于公历,二者是被包含与包含的关系。

公历又称基督纪年,其基本特征就是将耶稣诞生之年作为纪年的开始,即公元元年。1912年清朝灭亡,1949年新中国成立,这里的“1912”和“1949”都是公历概念,意思是耶稣诞生的第1912年和第1949年。而阳历本身,其实并没有这种年份限定。

阳历更像是一个学术概念,精准但并不实用,一年365.24天,一个月30.437天,不是整数,无法应用于日常。公历则不然,它更像对阳历的具象化的表达,把月和年都凑成了整数,平年365天,闰年366天,周期是“四年一闰”,所以平均下来,每年的天数是(365×3+366×1)÷4=365.25,与阳历回归年中的365.24天之间的误差已经很小了,再加上“百年不闰,四百年再闰”的进一步精细调整,几乎可以达到完美契合的程度。

(地球公转示意图)

结论二:农历既不是纯阳历,也不是纯阴历,而是阴阳历。

由于阳历日期反映的是太阳在黄道上的位置变化,所以阳历的四季更准确。

由于阴历日期反映的是月亮的阴晴圆缺变化,所以阴历的月份更准确。

也就是说,阳历和阴历各有优缺点:

阳历的特点是四季准确,气候规律,但月份与月相盈亏对应不上,1号未必是新月(朔),15号也未必是满月(望)。

(春夏秋冬)

为了取长补短,聪明的中国古人发明了农历,其特点是月份跟着阴历走,年份跟着阳历走,如此一来,便既可以根据月相变化设置月份(月亮变化比太阳变化更易于观察),又不至于四季混乱,简直不要太完美。

也就是说,农历是以阴历为基础,并融合阳历成分而成的一种阴阳合历(阴历为主,阳历为辅)。

但是问题来了,阴历一年是354.36天(29.53×12),阳历一年是365.24天,阴阳合历必须协调农历年与回归年间的这一的矛盾,于是设置了闰月,每2~3年置1闰,具体闰周是19年置7闰。

我们算一下误差。按照阳历算,19个回归年共6939.56天(365.24×19),按照农历算,19个农历年共6939.55天(354.36×19+29.53×7),这个精确度,不得不佩服中国古人的智慧了。

19年是置闰循环的最小周期,这就是为什么19岁那年,阳历生日和农历生日会重合在同一天。

通过以上分析不难看出,农历实际上是比纯阳历(包括公历)、纯阴历更先进的一种历法,只是民国之后,为了与世界接轨,我国才引进了公历,目前是农历与公历并行使用。

(如上图春节这一天,2021年2月12日是公历表述;正月初一是农历表述;而辛丑牛年庚寅月辛卯日是天干地支纪年,也属于阳历的一种。)

结论三:天干地支和二十四节气,也都属于阳历。

阳历不只有公历这一种表达,也并非西方的独创,中国传统的干支历和二十四节气,其实都是阳历,而非阴历。

以二十四节气为例,是依据太阳在回归黄道上的位置制定的,即把太阳周年运动轨迹划分为24等份,每15°为1等份,每1等份为一个节气,始于立春,终于大寒。很明显,观察的是太阳周期,所以是阳历。

(二十四节气划分方法)

仔细观察二十节气在每年的具体日期也会发现,它更趋近于公历日期,而非农历日期。

比如,2020年的立春是2月4日,农历正月十一,2021年的立春是2月3日,农历腊月二十二,2022年的立春是2月4日,农历正月初四……公历的日期,相差不会超过一两天,但农历的日期,却相差甚远,毫无规律可言。

(立春:太阳到达黄经315°,公历2月3—5日交节)

同样的,其他二十三个节气也是这种情况。

这是因为,二十四节气是农耕文明的产物,作用是顺应农时,而阳历比阴历更能反映自然节律和气候变化,所以二十四节气必然使用阳历,而非阴历。这一点或许会与大家的认知相悖,但真实情况的确如此,对农耕影响明显的是阳历(太阳、温度),而非阴历(月亮、月相)。

至于纯阴历,其实并不十分实用,目前也只有少数中西亚国家仍在使用,比如伊斯兰历就属于太阴历。

怎么样,这下弄懂了阳历、阴历、公历、农历之间的关系和区别了吗?有点绕,慢慢捋!

THE END
1.农历阴历阳历公历的区别所谓历法,就是根据天象制定的计算时间方法。我们如今经常接触到的相关概念有:阳历、阴历、公历、农历。历法,是我们生活中经常用到,却也经常混淆的概念。 现实生活中不少人还弄不清楚阳历、阴历、公历、农历之间的关系和区别,以至于简单地认为,阳历=公历,阴历=农历,其实这是错误的。还有一种错误的认知,以为阴历是中国https://www.meipian.cn/55x2oiwd
2.农历阳历转换阴历转公历查询阴历阳历换算您也可以在『万年历』中查询。如何在万年历进行阴历查阳历:一般阴历日期大概落后阳历日期一个月,比如要查2010年农历四月二十的阳历,翻动万年历,可能在2010年5月或6月的界面找到。 农历公历与阴历阳历 历法小知识:国际通用的历法是以一个太阳回归年为周期,谓之太阳历,简称为阳历,全球公用,故亦称为公历。阳历即是公https://www.buyiju.com/cha/yyl.asp
3.农历阳历转换阴历转公历查询阴历阳历换算一般意义上讲,阴历即是农历,阳历即是公历。 农历:195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021年123456789101112月123456789101112131http://www.fotao9.com/
4.阴阳历转换阴历阳历转换器公历农历转换阴阳历转换器2024年最新阴阳历转换,在线阴历阳历转换器,轻松实现公历农历相互转换,实时阴历阳历日历显示,免费方便实用在线阴阳历转换器。http://www.nongli.fun/
5.农历公历转换阴历转阳历 请输入农历(阴历)日期: 年月日 农历是中国传统历法,现在生活中一般俗称阴历(太阴历-按月亮月相周期变化计算的历法)。阳历为太阳历,以地球公转周期计算的历法,公历就是一种太阳历。公历是现今世界通行的历法,即公历纪元、亦称西历,西元、公元等。https://t.aies.cn/shijian/nongli/
6.免费阴历阳历转换在线工具网(zxgj.cn)应该有很多和我一样阴历阳历傻傻分不清楚的伙伴吧? 站长回复:我分的清,但是算不清。 U1576918090 访客 很好,解救了我。果断收藏。 站长回复:果断的对,错了的叫武断。 U1576918045 访客 生日按农历算的有没有?公历生日,农历生日,换算不清楚的有没有? https://www.zxgj.cn/g/yinyangli
7.万年历农历查询农历阳历转换阴历转阳历阴阳历转换汉程网万年历农历查询,200年阴阳历转换,将农历阴历和公历阳历相互转换,可以查询农历节气、干支、闰月、纳音、星期,还附有每日宜忌、冲煞等黄历信息。https://life.httpcn.com/nongli.asp
8.公历是阴历还是阳历?公历和农历的区别在哪儿公历一般指的是阳历,也就是国际上比较通用的一种历法,但公历和农历是两种不同的历法,其中农历是我国传统历法——夏历的演变,公历和农历的区别介绍,如下所示。 公历是阴历还是阳历 公历是阳历! 阳历是和公历完全一样的,阳历的全称被称为太阳历,也是指地球绕太阳转一圈儿所需要消耗的时间,这是目前世界上每个国家https://www.k366.com/minsu/nongli/155513.html
9.农历和阴历怎么分清阳历是指哪个日期农历和阴历怎么分清农历和阳历怎么分清卜安居,农历和阴历怎么分清日期哪个是阳历哪个是阴历我国有两个时间一个是公历一个是农历而每个地方叫法不太一样有很多种叫法所以很多人农历阴历分不清。下面给大家带来了相关。 2、怎么分清阴历和农历 农历和阴历怎么分清,在历法发展衍变过程中,二十四节气的出现用于科学地指https://www.16757.com/ysh/bazi/947.html
10.Python公历转换农历及简易万年历pythonlunarcalendar本文介绍了一种基于Python的PyEphem库实现的万年历计算方法,能够准确转换公历与农历,并计算24节气。文章详细阐述了中国阴阳历的基础规则,包括岁首确定、中气计算、节气月排定等,提供了计算任意日期农历的算法。 摘要由CSDN通过智能技术生成 一般使用的万年历,只提供距今前后百年的日历。这是因为其所用的计算方法是一种https://blog.csdn.net/weixin_42763614/article/details/103051262
11.公历是什么意思公历是农历还是阳历公历是快的还是慢的农历又称古历,阴历,夏历,殷历。参考月相的周期变化规律,所以通常称之为阴历。月球围绕地球公转的周期为29.5306日,月相的周期变化就是阴历的一个月。因而阴历小月为29天,大月为30天,平均一年为354天,闰年为383天。 以上就是关于公历是什么意思,公历是农历还是阳历,公历是快的还是慢的的相关内容,希望能对大家有帮助https://www.qizuang.com/gonglue/qtfs/103676.html&sa=U
12.Python实现公历(阳历)转农历(阴历)的方法示例python本文实例讲述了Python实现公历(阳历)转农历(阴历)的方法。分享给大家供大家参考,具体如下: 两个要点: 1、公历转农历用了查表法(第126行) 2、节气用了天文法?(第176行) 运行图(背景是hao123万年历) 源代码: 1 2 3 4 5 6 7 8 9 10 11 https://www.jb51.net/article/121808.htm
13.js实现公历(阳历)和农历(阴历)的换算2. 公历转农历:let nongli = calendarFormatter.solar2lunar(2020,5,26); console.log(nongli); // 结果如下: // {Animal: "鼠",IDayCn: "初四",IMonthCn: "闰四月",Term: null, //24节气的中文名 astro: "双子座",cDay: 26,cMonth: 5,cYear: 2020,gzDay: "己巳",gzMonth: "辛巳",gzhttps://www.jianshu.com/p/0405da292ec5
14.生日应该过阴历还是阳历阴历生日与阳历生日的区别接亲网按阴历生日计算的年龄,-般按农历新年算,也有按公历算的。例如,12月末出生的婴儿, 出生后就算1岁,过了公历1月1日或当地农历新年又算1岁。这样,婴儿出生才几天,已算虚岁2岁了。这种计算方法是我国民间习惯的一种较为实用的年龄计算方式。 2、阳历生日 https://www.jieqinwang.com/baike/28059.html