夏历,是中国传统曆法之一。夏曆属于一种陰陽曆,平均曆月等于一个朔望月,但设置闰月以使平均曆年为一个回归年,设置二十四节气以反映季节(太阳直射点的周年运动)的变化特征,所以又有陽曆的成分。至今几乎全世界所有华人及朝鲜、韩国和越南等国家,仍使用夏曆来推算传统节日如春节、中秋节、端午节、清明节等节日。
歷史
夏曆、殷曆和周曆的主要区别是以不同的月份作为一年之始:夏曆以寅月为正月、殷曆以丑月(今农曆12月)为正月、周曆以子月(今农曆11月)为正月,所以又叫三正(zhēng)。由于岁首不同,这三者的春夏秋冬四季的定义也是分别不同的。秦始皇统一中国后,“改正朔”,以建亥之月(夏历十月)为岁首,但不改正月,四季完全和夏正相同。汉初沿秦制,武帝元封七年改用太初曆,以建寅之月为岁首。此后两千多年一般都是用夏正。
夏曆、殷曆和周曆的分別
地球以椭圆形的轨道绕日公转。地球的赤道面与它的公转轨道面成23度26分的夹角(黄赤交角)。四季由此角产生。因此,在北半球可以观测到:
注1:H为物体高度,Φ为地球纬度。即影长等于物体高度乘以纬度的正切。
注2:SZA为Solar Zenith Angle,即太阳天顶角。Φ为地球纬度。
1回归年 = 春分至下一个春分的时间 = 365.2422日
目前,当北半球在冬季时,地球在靠近近日点的轨道上运行。参看近点年
因为岁差的关系,地球在冬至时并非刚好运行到近日点。
公转、自转与四季
主條目:節氣
上边提及地球靠近近日点时公转速度会比较快,所以在冬季时两个中气相距29.44日,而夏季时则相距31.44日。
因为两个中气之间的时间可以比1朔望月(= 29.53059日)的时间长,所以阴曆一个月可能只有一个节气,而没有一个相应的中气。反过来说,两个中气之间的时间也可以比1朔望月的时间短,所以阴曆一个月可能有两个中气和一个节气。
二十四节气歌:(采取二十四节气各一字而成篇以方便记忆) 春雨惊春清穀天 夏满芒夏暑相连 秋处露秋寒霜降 冬雪雪冬小大寒
二十四节气
农曆作为陰陽曆的一种,每月的天数依照月相盈亏而定,一年的时间以12个月为基准。为了合上地球围绕太阳运行周期(1回归年),每隔一定时间要增加一个月,增加的这个月为闰月。因此农曆的闰年为13个月。通常19年置7闰,无中气那个月则为闰月。
农曆没有第十三月的称谓,闰月按照曆法规则,排放在任何一个月过后重复同一个月,重复的这个月为闰月,如四月过后的闰月称为闰四月。
农曆有岁和年之区别:一岁指从一个冬至到下一个冬至的时间长度,而一年 指从一个正月初一到下一个正月初一的时间长度。注意这二者的长度不同。一月 是指从一个朔到下一个朔的长度。如果一岁中包含了12个完整月,则这一岁为闰岁。在闰岁中,第一个无中气月为闰月,相应的这一年为闰年。农曆还有一个规则,即冬至必须落在农曆11月。
时间、月相计算以东经120度(中国南京紫金山天文台)为准。
一个朔望月 = 月相由新月循环到新月所经过的时间 = 29.53059日。新月出现的一天是初一日,例如:
1年 = 农曆正月初一至下一个农曆正月初一的时间。
1岁 = 冬至至下一个冬至的时间,约有365日。
冬至必定在农曆11月(子月)。
凡阴曆一个月内只有节气而没有中气,那个月便是上一个月的闰月。
闰月的天数与正常月份的天数一样,为29或30天。
农曆规则与置闰
阴曆一个月为朔望月,阴曆一年通常有12朔望月(= 354.36708日),比1回归年短了10.87512日;阴曆闰年则有13朔望月(= 383.89767日),比1回归年长了18.65547日。19个回归年的长度为6939.6018日,而19x12+7=235个朔望月(十九年置七闰)的长度为6939.68865日。可见十九年置七闰的规则是为了协调阴曆年与回归年日数的差。
因为1阴曆年比1回归年少约11日,所以在公曆中翌年的农曆正月初一比每年的早11天;如果遇上闰年,则推迟约19天。
农曆基本上以19年为一周期对应于公曆同一时间。如公曆的2001年5月27日、1982年5月27日和1963年5月27日这个日子,都是闰四月初五。间中也有例外的例子,比如说公曆的1917年4月4日是闰二月十三、1936年4月4日是三月十三、还有1955年4月4日是三月十二。不过,日子的对应也不是相差很远的。
十九年置七闰
有人认为,由于日月运行的复杂关系,置闰将会在2033年及2034年导致异常情况。2033岁只有11个完整月,但须设为闰年,置闰11月;同时8月为假闰月,即该月无中气,但却不是闰月。又有人认为“冬至所在月必然是十一月”是为了解决所谓2033年的异常置闰而设定的特殊规则。其实,这是对农历的历法排定方法不了解所造成的。农历历法的排定方法简述如下:
首先介绍一个概念:
岁实:是太阳视运动在天球上连续两次通过冬至点的时间间隔。
中国传统历法编制要做的第一件事情就是定岁长,早期采用平气,根据岁实的平均值来确定年长。在发现岁差之后,不久历法就改平气为定气,以实测“岁实”为年长。这里有个矛盾,历法要准确就必须采用实测岁实,然而未来的“岁实”无法测定,古人采用办法和现代人的方法原理一致,非常科学,根据积累的数据,以插值的方法来确定未来年份的岁实。这也就是为什么中国古代特别重视每年冬至和夏至的圭表测影(通过测量太阳高度来确定冬至和夏至的准确时刻)。
中国传统历法排定次序,首先确定两个冬至之间岁实长度,然后排定曆月,再看两个冬至之间除去两个冬至所在月外有多少个整月(必定是十一个或者十二个。虽然民间以正月初一为岁首,但是排定历法却是以两个连续的冬至为始终。)如果是十一个整月,则无需置闰,即使出现无中气的月也无需置闰。如果有十二个整月则需置闰,此时置闰依照“无中气规则”,而且闰前不闰后。由于这十二个整月中,只有除了冬至以外的十一个中气,所以至少有一个月无中气。这十二个月中第一个无中气的月为闰月,它的名字叫“闰x月”,这个x,是它前一个月的名字。月序的确定,是以冬至所在月为子,依照地支顺序,下一个月为丑,再下一个月为寅,如此類推,到下一个冬至所在月又回到了子。由于汉以后的历法都是建寅,以寅月为正月,这样冬至所在月必然是十一月。可见所谓的“冬至所在月必然是十一月”并不是什么规则,而是历法排定方法中(1)冬至所在月为子月,(2)以寅月为正月,(3)当两个冬至点之间不包括两个冬至点所在月份还有十二个整月时要把第一个无中气月命名为闰月而导致的自然出现的结果。
按照这样的历法排定方法来分析2033年的情况,由于2032年冬至(公历2032年12月21日)到2033年冬至(公历2033年12月21日)除去两个冬至所在月份外,只有十一个整月,所以在此期间无需置闰,即使有无中气的月,这就是为什么2033年没有闰七月。由于2033年冬至(公历2033年12月21日)到2034年冬至(公历2034年12月22日)除去两个冬至所在月份外,有十二个整月,所以在此期间需要置闰。需要置闰时才采用“无中气规则”。这十二个整月中第一个无中气的月是2033年冬至以后的那个月(2033年12月22日--2034年1月29日),它的前一个月是农历2033年(癸丑年)十一月,所以这个月是农历2033年(癸丑年)闰十一月。这就是农历2033年(癸丑年)闰十一月的来历。在编排农历历法时,无中气的月,并不一定要置闰。
“2033年置闰问题”
根据以上所述的农历置闰方法,2033年的闰月不是闰7月而是闰11月。
值得注意的是2034年的农历新年是冬至后的第三个初一日。
2033年闰年
在1645年以前,农曆采用平太阳,各月之后出现闰月的几率相等。以后采用了真太阳,各月之后出现闰月的機率就不等了。以下是1645年至2644年一千年间各闰月的统计。
另有计算表明,2262年将会再次出现闰一月;3358年将会首次出现闰十二月。
闰月月份
农曆的第一个月,按照习惯称为正月。农曆的十一月和十二月分别称为冬月和腊月,但现在已经很少用了。表示气候寒冷的成语“十冬腊月”就是从此得来,字面意思即为十月、十一月和十二月为一年中最寒冷的月份。
农曆的一个月的前十天按顺序习惯上称为初日,如农曆的一月二日称为正月初二。后十天按顺序习惯上称为廿日,亦有些通胜将之說成念日;如农曆的一月二十二日称为正月廿二或正月念二。
农曆的每个月份都有不同的别称。由于它和农业生产紧密的联系,所以从二月到九月差不多都用植物来表示,下面是農曆十二个月的别称:
一月:孟春、正月、端月、元春
二月:仲春、杏月、花月
三月:季春、桃月、桐月
四月:孟夏、阴月、梅月
五月:仲夏、榴月、毒月、蒲月
六月:季夏、荷月、荔月
七月:孟秋、兰月、巧月、瓜月
八月:仲秋、桂月
九月:季秋、菊月
十月:孟冬、良月、陽月
十一月:仲冬、冬月、葭月
十二月:季冬、腊月
其他
中国农曆使用干支纪年,因此出现每60年重复的六十甲子。如公元1931年,称为辛未年,公元1991年也为辛未年。
从汉武帝时期开始,皇帝年号与天干地支同时使用,以避免重复。如清同治三年,甲子年(公元1864年)。
农曆纪年
古六曆
顓頊曆 - 秦朝、西漢(? - 公元前104年)
太初曆(三統曆) - 西漢、新朝、東漢(公元前104年 - 84年)
四分曆 - 東漢(85年 - 220年)、曹魏(220年 - 236年)、東吳(222年)、蜀漢(221年 - 263年)
干象曆 - 東吳(223年 - 280年)
景初曆 - 曹魏、西晉、東晉、劉宋(237年 - 444年)、北魏(398年 - 451年)
元嘉曆 - 劉宋、南齊、南梁(445年 - 509年)
大明曆 - 南梁、南陳(510年 - 589年)
三紀曆 - 後秦(384年 - 517年)
玄始曆 - 北涼(412年 - 439年)、北魏(452年 - 522年)
正光曆 - 北魏(523年 - 534年)、東魏(535年 - 539年)、西魏(535年 - 556年)、北周(556年 - 565年)
興和曆 - 東魏(540年 - 550年)
天保曆 - 北齊(551年 - 577年)
天和曆 - 北周(566年 - 578年)
大象曆 - 北周(579年 - 581年)、隋朝(581年 - 583年)
開皇曆 - 隋(584年 - 596年)
大業曆 - 隋(597年 - 618年)
皇極曆
戊寅元曆 - 唐朝(619年 - 664年)
麟徳曆 - 唐(665年 - 728年)
大衍曆 - 唐(729年 - 761年)
五紀曆 - 唐(762年 - 783年)
正元曆 - 唐(784年 - 806年)
觀象曆 - 唐(807年 - 821年)
宣明曆 - 唐(822年 - 892年)
崇玄曆 - 唐(893年 - 907年)、後梁、後唐、後晉、後漢、後周(908年 - 955年)
九執曆
符天曆
調元曆 - 後晉(939年 - 943年?)、遼朝(961年? - 993年)
大明曆 - 遼(994年 - 1125年)
欽天曆 - 後周(956年 - 960年)、北宋(960年 - 963年)
應天曆 - 北宋(963年 - 981年)
干元曆 - 北宋(981年 - 1001年)
儀天曆 - 北宋(1001年 - 1023年)
崇天曆 - 北宋(1024年 - 1065年;1068年 - 1075年)
明天曆 - 北宋(1065年 - 1068年)
奉元曆 - 北宋(1075年 - 1093年)
觀天曆 - 北宋(1094年 - 1102年)
占天曆 - 北宋(1103年 - 1105年)
紀元曆 - 北宋、南宋(1106年 - 1135年)
統元曆 - 南宋(1136年 - 1167年)
干道曆 - 南宋(1168年 - 1176年)
淳熙曆 - 南宋(1177年 - 1190年)
會元曆 - 南宋(1191年 - 1198年)
統天曆 - 南宋(1199年 - 1207年)
開禧曆 - 南宋(1208年 - 1251年)
淳祐曆 - 南宋(1252年)
會天曆 - 南宋(1253年 - 1270年)
成天曆 - 南宋(1271年 - 1276年)
大明曆 - 金朝(1137年 - 1181年)
重修大明曆 - 金、元朝(1182年 - 1280年)
授時曆(大統曆) - 元、明朝(1281年 - 1644年)
時憲曆 - 清朝(1645年 - 1911年)
歷代曆法
干支纪年与生肖推算表
曆法
公曆
曆法列表
黃曆