中国现行历法,由公历和农历两部分组成。<br><br>中国历史上,每当朝代更迭都会颁布新历法,一共产生过(包括未经颁行实施的)百部以上历法。这些历法,对中国文化、文明产生过重大影响。比如所谓的古六历:黄帝历、颛顼(zhuān xū)历、夏历、殷历、周历和鲁历,以及西汉太初历、东汉乾象历,南北朝大明历、唐朝戊寅元厉和大(tài)衍历、元代授时历以及清朝时宪历等。一直延续至辛亥革命后,1912年改用公历,但中华民国纪元仍遵循历代传统。公历1912年1月1日,即农历辛亥年(宣统三年)冬月十三,为中华民国元年元旦。从此,“元旦”一词变成了公历新年第一天专用名称;而农历新年的元旦,则仅被称为是一个节日——“春节”。<br><br>1949年9月27日,中国人民政治协商第一届全体会议决议,中华人民共和国的纪年采用公历,以“公元”纪元。正式规定新年的“元旦”为公历1月1日,而将夏历的新年正月初一定为“春节”。历法继承了辛亥传统,“行夏正,所以顺农时;从西历,所以便统计”——民国元年元旦孙中山电令。所以,中国现行历法是由公历和农历两部分组成的。 <h1><b>农历</b></h1><br>中国现行的农历,称为夏历,沿用清朝顺治二年(1645年)颁行的《时宪历》编算规则。2017年5月12日,中华人民共和国颁布了国家标准GB/T 33661-2017《农历的编算和颁行》,农历日历编算须含农历和公历的日期对照以及二十四节气。修改了时宪历不精确的规则,并采用现代科学模型方法编算。<br><br>中国农历,月份设置以月球的朔望周期为基准。历年植入“二十四节气”标定太阳回归周期。设置闰月以使历年与回归年相符。由于朔望周期平均为29.530 588 53天,约29天半,12个月总共约有354天,与回归年相差约11天。所以,过几年就要加入闰月平衡之间的误差。这样,就保证了农历的月份与24节气以及一年四季基本相符。<br><br>如此以来,自然就不会出现六月飞雪的景观了。人们俗称的“十冬蜡月”,就是指一年中冬季最寒冷的三个月份。作为比较,伊斯兰历(回回历)就是个纯阴历,仅以天文月为周期,以新月为每月的开始。12个月为一年,奇数月份设30天,偶数月份设29天。也有闰年,在最后一个月份加一天,为30天,是为平衡月朔望周期而调整的。故每32年又7个月就会与公历相差一年。因此,伊斯兰历不能用作指导农耕,只能用来作宗教纪事。<br> 阳历反映的是太阳回归周期,而阴历只关注月亮循环。中国农历则为阴阳合历,具有天文年历的特征,是一个科学历法。昼夜交替为日,月轮圆缺为月,太阳回归周期为年,是兼顾太阳、月亮与地球关系的一种历法。有时,人们为区分农历与公历(阳历)的不同,称之为阴历,实际上是一种不准确的俗称或误称。中国农历既能反映季节、农时和物候特征,又能体现月相变化和潮汐大小等自然现象。农历在日常生活,防汛抗洪,航海航空,以及农业、畜牧、渔业生产等方面,具有广泛的实用价值。<br><br>自西汉《太初历》以来的历法,均采用《夏历》的正月(寅月)为一年的开始,所以农历被称为夏历。《黄帝历》是中国最早的历法,夏历纪法沿用黄帝历纪法,故也称黄历。西汉《太初历》确立的历法原理基础,一直为各代历法沿用至今,因此也有人称之为汉历。汉武帝以来,各代皇帝都会颁布皇帝年号进行纪元,又被称为皇历。有时,人们又将“皇历”和“黄历”名称混用。皇历或黄历,常包含有当年的二十四节气、每日的干支、吉凶宜忌、星宿、月相盈亏等内容。这些内容是由日、月、干支周期决定的。所以,皇历或黄历每年都是不一样的,需要年年更新。人们常讲“老黄历了”,就表示早已过时,不再适合当下了。 <h1><b>传统节日</b></h1><br>春节 (正月初一,即大年,俗称过年)<br>元宵节(正月十五)<br>龙头节(二月初二)<br>上巳节(三月初三)<br>清明节(清明节气日,公历4月5日前后)<br>端午节(五月初五)<br>七夕节(七月初七)<br>中元节(七月十五)<br>中秋节(八月十五)<br>重阳节(九月初九)<br>冬至 (冬至节气日,公历12月22日前后)<br>腊八节(腊月初八)<br>除夕 (农历年最后一天,俗称大年三十) 传统节日中,基本都有固定的农历日期。只有清明节和冬至是在“节气”日,日期每年浮动。另外,各地还有各自不同的节日和节气风俗习惯。比如在中原一带,农历六月初一就是一个很隆重的节日。此时正值麦收夏种刚过,是农闲的季节,春节又过了小半年,所以如同过年。还有农历十月初一,是祭奠先亡之人的日子,类似春季的清明节和秋季的中元节。 <h1><b>公历</b></h1><br>中国现行的公历,即格里高利(或格里 Gregory)历,为世界上大多数国家所采用,以耶稣诞辰纪元,称为公元。它是意大利医生兼哲学家利里奥(Aloysius Lilius),对公元前45年颁行的罗马历法——儒略(Julian)历改革而成的历法,时任罗马教皇格里高利十三世(Gregory ⅩⅢ)批准,1582年10月15日颁行。<br><br>公历是一个纯阳历,以太阳回归周期为年,平年365天闰年366天。公历采用400年97闰方法,即四年一闰,百年不闰,四百年再闰。月份数目及月份天数沿用儒略历:一年分12个月,月份天数虽然近似等于天文月天数,但与天文月长短并无关联。2月份平年28天闰年29天,4、6、9、11月份各为30天,1、3、5、7、8、10、12月份各为31天。<br><br>颁行的前一天是儒略历的10月4日星期四,颁行当天为1582年10月15日星期五,跳过了10月5日至14日(计10日)。所以,在查阅公历1582年10月15日之前的日期时需要小心,可能使用的是儒略历而非现行的公历的前推日期。参阅下面的“儒略历”简介。在查阅公元4年之前的日期,甚至可能没有考虑公元前45年至7年的闰年变化,而是简单前推儒略历4年一闰的规则。 <h1><b>儒略历</b></h1><br>儒略(Julian)历开始于公元前45年, 每4年一闰。然而在公元前45年至前9年每3年一闰,前8年至7年(即前8年、前4年以及4年)无闰年。从公元8年开始才是每4年一闰。<br><br>公元前9年以后,月份及其天数与现行的公历相同,但在公元前9年以前则有多次变动 <h1><b>公历星期的计算</b></h1><br>公历400年一个周期,400年中的天数共有146 097天,也恰是7的整倍数。按照现行公历规则计算,公历元年元旦是星期一,所以401年,801年,… …,2001年的1月1日也是星期一。以这些已知日期为基准,可以很容易推出具体公历日期是星期几。<br><br>设Y为公历年份, D为某日期在当年的积累天数(积日D)。则该日期自公历元年元旦以来的总积累天数T(积日T)等于:<br><br>(Y-1) x 365 + D + L<br><br>其中L是闰年天数。闰年天数可从如下表达式求出:<br><br>[(Y–1)/4]–[(Y–1)/100] + [(Y–1)/400]<br><br>上式中的[…]表示对其中的数值取整数。第一项是被4整除的闰年天数,第二项代表需要修正被100整除的闰年天数,第三项表示需要再修正被400整除的闰年天数。总积累天数 T除以7,其余数为几就是星期几。余数为0时是星期日。 【注】按照现行公历计算所获得的公历元年元旦是星期一的结果,并不表明历史上这一天就是星期一。因为公历是从1582年10月15日星期五开始实施的,以前使用的是儒略历。如果需要获得历史上儒略历公元1年1月1日是星期几,则需要对儒略历的历史有所了解。现行公历开始实施时还曾跳过了儒略历10天,但星期则连续循环不断。之前儒略历曾有几次变动,比如儒略历公元4年没有闰年。考虑到从公元1年至1582年之间,儒略历已经多闰了12天(百年不闰的15天减去4百年再闰的3天),减去跳过的10天,再减去儒略历公元4年没有闰年1天。结果是,按照现行公历计算所获得的结果比儒略历少计算了一天,故历史上公元1年1月1日是可能为星期日。 <b>地球公转太阳一周时间是一年吗</b><br><br>简单回答:不是。<br><br>首先,历年是根据太阳回归年周期而制作的,不是地球公转太阳一周(恒星年)的时间。受地球自转方向的进动影响,太阳回归年比恒星年(周天360°)短约20分24.5秒时间。这个时间差就是农历中的岁差概念。<br><br>其次,受其它天体如行星和月球位置的影响,地球在其运行轨道附近波动(摄动)。因此,太阳回归年的周期在其平均周期附近变化,每年都不相同。太阳回归年的平均周期约为365.242 189 669 8天,即365天5时48分45.187秒。<br><br>第三,历年平年365天,闰年366天。历年平均长度为365 97/400=365.2425天,历年平均长度比实际太阳回归年的平均周期要长0.0003103302天。所以,到公历3200年时,会比实际太阳回归年多出近1天的时间。届时,需要跳过闰年一次。这个误差还会继续积累,需再做修正。<br><br>另外,太阳回归年的周期,古大今小,即回归年周期逐年变短。所以回归年长度的小数部分逐年变小,是农历中的斗分差概念。目前正以-5.3毫秒/年速度变慢,每200年回归年缩短约1秒钟。 <b>冬天地球离太阳更远吗</b><br><br>不是。地球自转轨道面(赤道平面)与绕太阳公转椭圆轨道面(黄道平面)并不重合,存在23°26′21″的夹角。这一夹角造成了地球上白昼和黑夜长短呈周期性变化。春分、秋分、冬至和夏至的位置,即不在椭圆轨道上的拱点,也不在中间对称位置,而是处在视觉上的白昼和黑夜相等、白昼最短和最长的位置。目前,地球近拱点(离太阳最近)位置近似在公历的1月4日,远拱点(离太阳最远)位置近似在公历的7月5日。<br><br>由于岁差的缘故,所以,每过大约70年,地球拱点就会推后一天,约2万5千年后又回到现在的日期。 <b>地球自转一圈时间是24小时吗</b><br><br>不是。地球的自转方向是自西向东的。若从南向北看,地球的自转方向为顺时针旋转。忽略地球自转与公转方向夹角,地球的自转与公转方向都为顺时针方向。所以,地球公转太阳一圈后,地球上所经历的天数比地球自转圈数少了一圈。地球绕太阳公转一回归年是365.242 189 669 8天。因此,相对于太阳回归周期(有岁差),地球自转一圈的平均时间是23小时56分4.09053秒。如果相对于恒星,地球自转一圈(360°)的平均时间是23小时56分4.09890秒。<br><br>另外,受潮汐影响,目前地球自转周期正以每一万年0.164秒的速度变慢。 参阅 <a contenteditable="false" href="https://www.meipian.cn/2ll5ujq0?share_depth=1" target="_blank" class="link"><i class="iconfont icon-iconfontlink"> </i>《二十四节气》</a><div>参阅 <a contenteditable="false" href="https://www.meipian.cn/2ll5w5d0?share_depth=1" target="_blank" class="link"><i class="iconfont icon-iconfontlink"> </i>《干支纪法》</a><br></div> 返回 <a contenteditable="false" href="https://www.meipian.cn/2ll5kkhb?share_depth=1" target="_blank" class="link"><i class="iconfont icon-iconfontlink"> </i>《中国农历简介》</a>