0

0

什么是公历和农历 阴历和阳历的区别是什么【解答】

尼克

尼克

发布时间:2025-12-26 14:52:18

|

1915人浏览过

|

来源于php中文网

原创

公历是阳历的一种,以回归年为基准并用闰年规则校准;农历是阴阳合历,兼顾朔望月和二十四节气;阳历与阴历天文基础不同,不可通约。

什么是公历和农历 阴历和阳历的区别是什么【解答】 - php中文网

一、公历与阳历:国际通行的太阳历体系

公历是阳历的一种具体实现形式,它以地球绕太阳公转一周的时间(回归年,约365.2422天)为基准,通过“四年一闰、百年不闰、四百年再闰”的规则校准,使历年平均长度达365.2425天,与天文回归年仅差26秒。其月份划分完全人为设定,与月相无关,12个月长度固定(除2月外),能稳定对应四季更替和节气位置。

1、公历起源于古罗马儒略历,1582年由教皇格里高利十三世改革为现行格里高利历,即今日所称“公历”。

2、我国自1912年起采用公历为官历,1949年后正式确立公元纪年为法定纪年方式。

3、所有政府公文、合同、证件、学校课表及国际交往中使用的日期,均指公历日期

二、阴历与农历:名称相似但本质迥异的两种历法

阴历是纯以朔望月(月球绕地周期,约29.5306天)构建的历法,一年12个月共约354天,与回归年相差约11天,因此无法稳定对应季节——若长期沿用,春节将在数十年内从冬季移至夏季。而农历并非阴历,它是融合阴历与阳历特征的阴阳合历:既以朔望月定月(初一必为朔日,十五常为望日),又以二十四节气(太阳黄经每15°一分)定年,并通过置闰规则(如“十九年七闰”)调和阴阳周期差,确保农历新年始终落在立春前后。

1、农历中的“月”严格遵循月相变化,每月首日为朔日(不可见新月),十五或十六为望日(满月)

2、农历年以立春为岁首分界点,但民间习俗仍以正月初一为“春节”,该日未必与立春重合。

千问APP
千问APP

阿里最强大模型官方AI助手

下载

3、传统节日如端午(五月初五)、中秋(八月十五)、重阳(九月初九)均依农历日期确定,其公历对应日期每年浮动可达约一个月。

三、阳历与阴历:根本不同的天文参照系

阳历与阴历的区别在于历法建构的物理基础完全不同:阳历以太阳视运动为唯一标尺,关注地球公转导致的日照长短与季节轮转;阴历则以月球视运动为唯一标尺,专注月相盈亏循环。二者不可通约,亦不可互相推导——没有通用公式能将任意阴历日期精确换算为阳历日期,必须依赖天文实测数据或权威历书查表。

1、阳历系统下,春分恒在公历3月20日或21日附近,冬至恒在12月21日或22日附近。

2、阴历系统下,同一日期(如“正月初一”)在阳历中的分布范围可跨越公历1月21日至2月20日之间长达31天的区间。

3、中国现行《紫金历》等官方历书,均由中科院紫金山天文台依据精密轨道模型逐年编算,其农历日期已非经验推演,而是基于真实天体力学计算的阴阳合历结果

相关专题

更多
云朵浏览器入口合集
云朵浏览器入口合集

本专题整合了云朵浏览器入口合集,阅读专题下面的文章了解更多详细地址。

0

2026.01.20

Java JVM 原理与性能调优实战
Java JVM 原理与性能调优实战

本专题系统讲解 Java 虚拟机(JVM)的核心工作原理与性能调优方法,包括 JVM 内存结构、对象创建与回收流程、垃圾回收器(Serial、CMS、G1、ZGC)对比分析、常见内存泄漏与性能瓶颈排查,以及 JVM 参数调优与监控工具(jstat、jmap、jvisualvm)的实战使用。通过真实案例,帮助学习者掌握 Java 应用在生产环境中的性能分析与优化能力。

20

2026.01.20

PS使用蒙版相关教程
PS使用蒙版相关教程

本专题整合了ps使用蒙版相关教程,阅读专题下面的文章了解更多详细内容。

62

2026.01.19

java用途介绍
java用途介绍

本专题整合了java用途功能相关介绍,阅读专题下面的文章了解更多详细内容。

87

2026.01.19

java输出数组相关教程
java输出数组相关教程

本专题整合了java输出数组相关教程,阅读专题下面的文章了解更多详细内容。

39

2026.01.19

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

10

2026.01.19

xml格式相关教程
xml格式相关教程

本专题整合了xml格式相关教程汇总,阅读专题下面的文章了解更多详细内容。

13

2026.01.19

PHP WebSocket 实时通信开发
PHP WebSocket 实时通信开发

本专题系统讲解 PHP 在实时通信与长连接场景中的应用实践,涵盖 WebSocket 协议原理、服务端连接管理、消息推送机制、心跳检测、断线重连以及与前端的实时交互实现。通过聊天系统、实时通知等案例,帮助开发者掌握 使用 PHP 构建实时通信与推送服务的完整开发流程,适用于即时消息与高互动性应用场景。

19

2026.01.19

微信聊天记录删除恢复导出教程汇总
微信聊天记录删除恢复导出教程汇总

本专题整合了微信聊天记录相关教程大全,阅读专题下面的文章了解更多详细内容。

160

2026.01.18

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP新手语法线上课程教学
PHP新手语法线上课程教学

共13课时 | 0.9万人学习

光速学会docker容器
光速学会docker容器

共33课时 | 1.9万人学习

时间管理,自律给我自由
时间管理,自律给我自由

共5课时 | 0.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号