`
star65225692
  • 浏览: 267909 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类

农历究竟是什么历法

阅读更多

现在很多人对农历都不太了解,比如农历是阴历吗? 这样的问题困扰着很多人,本文将详细阐述这个问题.

农历,又称夏历,并通常俗称为阴历,是中国传统历法之一。夏历属于一种阴阳历。在万年历或日历表上,显示数字为汉字的是农历计时,比如:十月十五。我国很多节日也是根据农历来推算的,例如:春节、元宵节、中秋节、端午节等节日。

 

农历和阴历两者的主要区别:

 

1、主导思想不同
中国的农历和阴历均选用月球的运动作为参照,每月的日数近似等于月相的变化周期——29.5306日。在月份排列上,一般大月30天,小月29天,两月平均后每月日数为29.5天,这与朔望月的长度基本相当。此为二者的同源之处。因此二者都能准确的反映月相的盈亏:月中为望月(满月),月初为朔。但中国农历的节气还能够反映四季寒暑的气温变化,如平常所说的“五黄六月”、“寒冬腊月”等词汇,说明农历中的“五六月”是小麦成熟的季节,气温较高;“腊月”是隆冬,气温较低;“二三月”和“七八月”是气温的过渡季节。由于二十四节气中的时段,是依据太阳在公转轨道即黄道上的位置而决定的。因此,中国的农历带有阳历的某些特征,能够用来指导农时,安排作物轮茬。常说的阴历只能反映月相变化,不能反映气温变化,因而它是纯粹的“阴历”,不能指导农时活动。

2、安排不同
中国的农历把日月合朔的时刻所在日期定为月首,即初一。唐朝以前采用“平朔”,唐初以来,改用“定朔”,即初一固定在真正的朔日,当天晚上肯定没有“月亮”。回历纪年所用的阴历的月首按教规以新月始生为朔,即在日月合朔以后,相当于农历的初二或初三,当天晚上可见到“新月”。

3、对“年”的概念有区别
中国的农历由于选用了恰当的“置闰”原则,使平均历年长度的近似值等于回归年的长度(365.2422日)。因而,农历的“年”与阳历的“年”基本同步,但回历纪年中阴历的“年”只有12个阴历月的简单积累,其长度为29.5×12=354天,和阳历“年”之间有着约 11日的差异。因而,长度积累后,月份和寒暑往来会出现颠倒现象。农历的新年一般在冬季,而阴历的新年则可能在暑期到来。

4、使用地区不同
中国的农历由于能够反映寒暑往来和月相的盈亏变化,因而在北半球中纬度地区普遍适用,而且特别适合中国的国情,因此在中国及东南亚华人聚居地得到广泛使用。但阴历的使用地区主要限于伊斯兰国家,而且只在欢度宗教节日时才使用。

分享到:
评论

相关推荐

    干支历法与农历 C 源码

    公历换算干支纪年月日法,采用计算法,但由于干支历法以节气划分月份,所以专门引入节气计算 通过这些,可以方便的根据公历换算出农历及生辰八字(年月日的) 时辰的可以根据日上起时歌:甲已还加甲,乙庚丙作初。。...

    中国农历的数学原理

    中国的农历其实是非常先进的一种历法,其中包含了大量的高深的数学原理。增强文化自豪感,让我一起来努力学习一下我们使用了上千年(且至今仍然没有丢掉)的中国农历吧!

    用lua写一份阴历阳历互转

    用lua写一份阴历阳历互转,根据输入年月日转换成对应的历法

    农历控件3.2.zip

    单元名称:历法计算函数 单元作者:刘啸 (liuxiao@cnpack.org) zjy (zjy@cnpack.org) 备 注:星期、年月日时干支、年生肖、节气日期、星座、阴阳五行、十二建(神)、 二十八宿、九九三伏已实现,公历、农历互相转换...

    vb 带农历的万年历

    vb写的带农历的万年历。界面美观大方。还能显示甲、乙、"丙、盯戊、己、庚、辛等古代历法

    VB 带天气预报的桌面日历(有农历)

    漂亮的VB桌面日历,不但会显示天气预报,带有农历,还能显示甲、乙、"丙、盯戊、己、庚、辛等古代历法,另外还会显示星座及星期几,如果这一天是情人节,它还会提示你,你的Ip它也将获取出来告诉你,一个透明的小...

    世强万年历是一款非常实用的多功能日历

    包括公历、农历、历史年号、公农历节日、纪念日、节气、干支(生辰八字)、生肖、星座、当前时间、快速查找、时间差计算等功能。  世强万年历继承中国传统的干支纪年历法,纠正当前市面上的干支纪年历法的错误。当前...

    php 阴历-农历-转换类代码

    复制代码 代码如下:<?php/*** 公农历转换(1912 – 2012) * * Usage:* // 公历1983-10-5转农历* $lunar = new Lunar();* $date = $lunar->getLar(‘1983-10-5’,0...** @param string 日期* @param int 日期历法*

    VIP吉祥皇历网络版

     中国古代历法采用阴阳合历,比起其他国家所采用的纯阳历或纯阴历都要精准,这是一门科学必备的条件与精神。  中国古代历法还包括日、月、五星的运动,位置的计算;昏、旦中星和时刻的测定;日、月食的预报等等。...

    chinese-calendar:中国农历(阴历)与阳历(公历)转换与查询工具

    :calendar:中国农历(阴历)与阳历(公历)转换与查询工具 正在安装 $ composer require overtrue/chinese-calendar -vvv 用法 use Overtrue \ ChineseCalendar \ Calendar ; date_default_timezone_set ( 'PRC' );...

    农历置闰月方法的解析 (2012年)

    指出农历的历法要素与公历的历法要素的不同点。从数学角度对农历“19年7闰”的里闰方法进行详细的推演,即首先将农历平年与回归年的差值同朔望月时长的比值通过辗转相除表为连分数,逐次截取连分式,得一渐近分数序列。...

    js寿星源码.rar_2009 农历_shouxie

    实现中国农历,西方星座,古代历法换算,本程序来源于网络,如需帮助联系原作者。

    中华万年历3.0.2

    能够显示农历,黄历信息,为对历法信息要求很高的用户提供参考。还集成了节日、农历、纪念日、计算本、历史年代、生理规律等实用工具。此外,三种桌面小工具很方便的让你查看日历,月历和天气信息! V3.0.2更新: ...

    ChineseLunarCalendar:用天文算法计算农历

    本程序利用天文数据推算二十四节气以及中国农历历法。目前已完成节气推算和新月时间推算功能,误差均在1秒以内 计算节气时间可调用oyyq.calendar.util.SolarTermsCalculator.getJulianDayInYearForTermOrder(Solar...

    歪歪尔趣万年历v1.2中文绿色官方版

    为纪念历法编撰者万年功绩,便将这部历法命名为“万年历”而现在所使用的万年历,实际上就是记录一定时间范围内(比如100年或更多)的具体阳历或阴历的日期的年历,方便有需要的人查询使用,与原始历法并无直接联

    calendarist:一个可实现阳历、阴历、干支历间相互转换的JAVA工具

    历法计算家,可实现阳历、阴历、干支历的相互转换使用方法Maven引用<dependency> <groupId>org.hothub</groupId> <artifactId>calendarist</artifactId> <version>1.0.7</version></dependency>功能介绍支持1900 - ...

    C语言程序设计万年历大作业

    而现在所使用的万年历,实际上就是记录一定时间范围内(比如100年或更多)的具体阳历或阴历的日期的年历,方便有需要的人查询使用,与原始历法并无直接联系。 进入近代以来,电子万年历逐步进入人们的生活,它方便...

    敬天万年历-公元前4000~公元8000年传统文化具注天文年历

    基于HTML5+CSS+JavaScript编写制作的网页版电子万年历,覆盖年代范围从公元前4000年到公元8000年,提供公历、农历和三种少数民族历法(藏历、回历、傣历)日期对照,其中公元前722年(东周春秋鲁隐公元年)至公元...

    电脑医生万年历-绿色免安装

    多年前我就开始对天文和历法感兴趣,佩服西洋历法之精、简,又惊嘆中国传统农历之巧妙, 尤其是无中气置闰法。在中国传统文化和西方现代科学的影响下,我便开始试着推算中国农历, 干支,节气等等,古人有口诀,如推...

Global site tag (gtag.js) - Google Analytics