![]() 历法是为适应人们日常生活、特定社会活动和研究的需要,根据对人类最攸关天象的精确观察,运用其规律科学合理地计量时间、制定时间序列的法则。年、月、日是历法的三大要素。历法中的年、月、日,在理论上应当近似等于天然的时间单位——回归年、朔望月、真太阳日,也称为历日、历月、历年。公元即公历纪元,又称西历或西元,也称为格里高利历。它是一种源自于西方社会的纪年方法。是由意大利医生兼哲学家Aloysius Lilius对儒略历加以改革而制成的一种历法。1582年,教皇格里高利十三世予以批准颁行。 “公元”产生于公元6世纪。它以耶稣诞生之年作为纪年的开始。在儒略历与格里高利历中,在耶稣诞生之后的日期,称为主的年份,而在耶稣诞生之前,称为主前。现代学者为了淡化其宗教色彩以及避免非基督徒的反感而多半改称用公元(Common era,缩写为C.E.)与公元前(Before the Common Era,缩写为B.C.E.)的说法。中国辛亥革命爆发后次年(1912年),当时的中华民国政府采用公历作为国历,但纪年仍采用民国纪年法。 公元525年,一个叫狄奥尼西的僧侣,为了预先推算七年后(公元532年)“复活节”的日期,提出了耶稣出生于古罗马狄奥克列颠纪年之前284年的说法,主张以耶稣出生之年作为起算点的纪年方法,这个主张得到了教会的大力支持。公元532年,教会把狄奥克列颠纪年之前的284年作为公元元年,并将此纪年法在教会中使用。公元1582年罗马教皇制定格里历时继续采用了这种纪年法。 格里历与儒略历大致一样,但格里历特别规定,除非能被400整除,所有的世纪年(能被100整除)都不设闰日;如此,每四百年,格里历仅有97个闰年,比儒略历减少3个闰年。格里历的历年平均长度为365.2425日,接近平均回归年的365.242199074日,即约每3300年误差一日,也更接近春分点回归年的365.24237日,即约每8000年误差一日;而儒略历的历年为365.25日,约每128年就误差一日。到1582年时,儒略历的春分日( 中华人民共和国的历法、纪年采用了世界大多数国家的公元纪年,这是1949年9月全国政协第一届全体会议协商决定的。会上,大家一致认为,应采用现代世界大多数国家公用的纪年制度,即用公元为新中国的纪年。 农历 《晋书·历志》中有一段文字,可以很好的概括农历的起源:“炎帝分八节而始农功,轩辕纪三纲而阐书契,乃使羲和占日,常仪占月,臾区占星气,伶伦创律吕,大挠造甲子,隶首作算数。容成综斯六术,考定气象,建五行,察发敛,起消息,正闰余,述而著之,谓之《调历》。是故历法之作由来尚矣。”农历即夏历,是古代汉族历法之一,与黄帝历、颛顼历、殷历、周历、鲁历合称古六历。农历最早源自何时尚无准确考古学证据,但据传说自轩辕黄帝时期,是夏代创立的历法。原历法规则已轶失,现只从一些古籍上了解一些内容:采用冬至之月为子月作历算一岁开始,历法年则采用以建寅月开始,即寅正(后来叫做夏正),其大致是采用整数366天为一岁,用减差法和正闰余,来调整时差。现在被称为夏历的中国传统历法,是辛亥革命使用西历后,一些人以为中国传统历法行的是夏正,所以就叫夏历。其实现在使用的这部传统历法,其基本规则是沿用汉代制定的汉历(太初历),所以应该叫汉历。目前称为农历、阴历、古历、旧历等。属于一种阴阳历,平均历月等于一个朔望月,这一点与阴历原则相同,所以有阴历的成分;另一方面设置闰月以使平均历年为一个回归年,并设置二十四节气以反映季节(太阳直射点的周年运动)的变化特征,所以又有阳历的成分。至今几乎全世界所有华人以及朝鲜半岛和越南等国家,仍使用夏历(汉历)来推算传统节日如春节、中秋节、端午节等节日。 禹,为夏后氏首领、夏朝开 夏历与殷历、周历,秦历不同,主要在于以哪个月为正(作为一年之始)。一年十二个月,分为子月、丑月、寅月、卯月、辰月、巳月、午月、未月、申月、酉月、戌月(注意:不是戍)、亥月。中气冬至所在的月(仲冬之月)为子月,大寒所在的月(季冬之月)为丑月,雨水所在的月(孟春之月)为寅月余类推。夏历以寅月为正月(与今汉历(农历)正月相同)、殷历以丑月(相当于今汉历(农历)12月)为正月、周历以子月(相当于今汉历(农历)11月)为正月。秦历以亥月为正月(相当于今汉历(农历)10月)。比如说,夏历的三月就是殷历的四月、周历的五月。从汉武帝开始至今,都采用夏正。这样后人误以为现在历法是夏历,其实只是用了夏正而已。夏历采用“定朔法”——以朔日为每月的初一,又将回归年划分为二十四节气,在缺中气之月置闰,既反映了太阳热力作用对地球的影响,又反映了以月亮为主,加上太阳对地球的引潮力共振的周期变化,融阴月阳年为一体,为我国传统文化的瑰宝。但因闰月游移不定,各年同名节气在格里历(简称格历)3-4天里波动,不便推算、记忆和使用。夏历以寅月为正月。中国汉民族和一些少数民族的传统节日是使用农历计算的,比如汉民族的清明节(农历清明节当日),夏至(农历夏至节气当日),冬至(农历冬至节气当日),农历正月初一的农历新年(传统名称是元旦,民国初年改官称为“春节”)农历五月初五日的端午节,农历八月十五日的中秋节等。至今汉字文化圈的国家和民族多仍庆祝农历的传统节日,如农历新年、端午节、中秋节、重阳节等。 夏历、汉历即是当今依旧广泛使用的中国传统农历。这种历法属于一种阴阳合历,但同时又安排了二十四节气精确的标度太阳视运动,得以准确指示四季变化,用以指导农业生产活动。农历在华夏文明中沿袭上千年,民国初年中国开始使用公历,因为当时的一些历史原因,比如当时民众的受教育水平等因素,农历在大众中被错误的称呼为“阴历”,这是不正确的,需要纠正。农历是中国目前与公历并行使用的传统历法。 农历属于一种阴阳历,节气属阳历,月相属阴历:其年份分为平年和闰年。平年为十二个月;闰年为十二个普通月另加一个闰月,总共十三个月。月份分为大月和小月,大月三十天,小月二十九天,其平均历月等于一个朔望月。一年中哪个月大,哪个月小,年年不同,由计算决定。平年全年353-355天,闰年全年383-385天。为了协调朔望月和回归年之间的关系,所以设置闰月以使平均历年为一个回归年。置闰规则为使用冬至作为计算回归年的起点,从甲年冬至所在历月到乙年冬至所在历月(不含)之间,如果只有十二个朔望月,则设立为平年,不置闰。如果出现十三个朔望月时,则从甲年冬至所在历月之后起算,使用第一个不含二十四节气中任意一个中气的历月,设立为闰月,称作闰某月。此外,农历二十四节气反映季节的变化特征,指导农业等事。所以,农历属于天文阴阳合历。 宇宙之大世界之广,唯有时间永恒 汉朝以前的中国历法以365.25日为一岁实(回归年),计算月亮圆缺为一个历月,使用闰月来协调两者的关系;已经有日、月、旬和时的时间单位,具备了阴阳历的技术;观察到了金木水火土五大行星和日月的运动规律;历法实施成为重要大事,主要内容之一是“以闰月定四时成岁”和“正闰余”。古人主要观测“岁星”等行星位置确定岁首,由此来确定年岁的终结和开始。到了春秋战国时期,由于周朝王室衰落,诸侯各行其是,因此出现多轨制历法,亦即各诸侯和各地部落还有自己的地方历法;汉朝初期开始中国历法出现了大转折,全国统一历法,历法也成为了一门较为独立的科学技术。汉武帝责成邓平、唐都、落下闳等人议造《汉历》,汉武帝元封七年历成。是年五月改年号为太初(即为太初元年),并颁布实施这套《汉历》,后人以此称呼此历为《太初历》。这部历法的显著特点是确立使用夏正建寅,确立使用无中气置闰之法则,自此之后中国历朝历代所颁布的历法版本,均为在此基础之上的算法修订,规则改动甚少,只有从平气平朔到定气定朔的改动,为了更符合天体运行,提升精确度。 ![]() 相关纪年历法知识 干支纪年法 干支(gānzhī)纪年法是中国历法上自古以来就一直使用的纪年方法。干支是天干和地支的总称。甲、乙、丙、丁、戊、己、庚、辛、壬、癸等十个符号叫天干,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥等十二个符号叫地支。把干支顺序相配正好六十为一周,周而复始,循环记录,这就是俗称的“干支纪表”。干支纪年传说出自黄帝时代。实际是萌芽于西汉初,始行于王莽,通行于东汉以后。有人认为中国在汉武帝以前用干支纪年。可是,这就是太岁纪年,用太岁所在纪年,干支表示十二辰(把黄道附一周天分为十二等分)。木星11.862年绕天一周,所以太岁约86年多走过一辰,这叫做“超辰”。此时,干支纪年也有使用,在颛顼历上,西汉武帝太初元年(前104年)是太岁在丙子,太初历用超辰法改变为丁丑。汉成帝末年,由刘歆重新编订的三统历又把太初元年改变为丙子,把太始二年(前95年)从乙酉改变为丙戌。由此知,西汉时期的干支纪年存在与太岁纪年转换的一些混乱。到东汉时,历学者没用超辰法。所以太岁纪年和干支纪年在太始二年表面一样。汉章帝元和二年(公元85年),朝廷下令在全国推行干支纪年。从此干支纪年固定下来,并一直延续至今未再混乱。但是用天干和地支搭配纪日的表现方式相传自黄帝时期就开始了,在殷墟商代考古发现过六十甲子表的残片。 天干地支据说其发明者是四五千年前上古时期的大挠氏,大挠作甲子虽是传说,但从殷商的帝王名字叫天乙(即成汤),外丙,仲壬,太甲等来看,干支的来历必早于殷代,即在三千五百年之前便已出现了。起先,我们祖先仅是用天干来记日,因为每月天数是以日进位的;用地支来记月,因为一年十二个月,正好用十二位地支来相配。可是随之不久,人们感到单用天干记日,每个月里仍然会有三天同一干,所以,便用一个天干和一个地支分别依次搭配起来的办法来记日期。如要将公元纪年换算成干支纪年,以公元年的尾数在天干中找出相对应。然后,将公元纪年除以12,用余数在地支中找出所对应的地支。这样,公元纪年就换算成了干支纪年。 格里历 格里历即格里高利历,是公历的标准名称,是一种源自于西方社会的历法。它先由意大利医生、天文学家、哲学家、年代学家阿洛伊修斯·里利乌斯(Aloysius Lilius,约1519-1576)与克拉乌(Christophorus Clavius)等学者在儒略历的基础上加以改革,后由教皇格里高利十三世于1582年颁布。而公元即“公历纪元”,又称“西元”。在 儒略历 儒略历(Julian calendar)是由罗马共和国独裁官儒略·恺撒(即盖乌斯·尤里乌斯·凯撒)采纳数学家兼天文学家索西琴尼计算的历法后,于公元前 《儒略历》以回归年为基本单位,是一部纯粹的阳历。它将全年分设为12个月,单数月是大月,长31日,双月是小月,长为30日,只有2月平年是29日,闰年30日。每年设365日,每四年一闰,闰年366日,每年平均长度是365.25日。《儒略历》编制好后,儒略·恺撒的继承人奥古斯都又从2月减去一日加到8月上(8月的拉丁名即他的名字奥古斯都)使8月变成大月,又把9月、11月改为小月,10月、12月改为大月。《儒略历》比回归年365.2422日长0.0078日,400年要多出3.12日。从公元325年定春分为 太阳历 太阳历又称为阳历,是以地球绕太阳公转的运动周期为基础而制定的历法。太阳历的历年近似等于回归年,一年12个月,这个“月”,实际上与朔望月无关。阳历的月份、日期都与太阳在黄道上的位置较好地符合,根据阳历的日期,在一年中可以明显看出四季寒暖变化的情况;但在每个月份中,看不出月亮的朔、望、两弦。如今世界通行的公历就是一种阳历,平年365天,闰年366天,每四年一闰,每满百年少闰一次,到第四百年再闰,即每四百年中有97个闰年。公历的历年平均长度与回归年只有26秒之差,要累积3300年才差一日。 我国的阳历有四种:干支历、十二气历、天历和彝族太阳历。公历最早的源头,可以追溯到古埃及的太阳历。尼罗河是埃及的命根子,正是由于计算尼罗河泛滥周期的需要,产生了古埃及的天文学和太阳历。七千年前,他们观察到,天狼星第一次和太阳同时升起的那一天之后,再过五、六十天,尼罗河就开始泛滥,于是他们就以这一天作为一年的开始,推算起来,这一天是 古罗马历 古罗马人使用的历法经历了从太阴历到阴阳历、阳历的发展过程。罗马古时是意大利的一个小村,罗马人先是统一了意大利,而后又成为地跨欧、亚、非三洲的大帝国。最早,古罗马历全年10个月,有的历月30天,有的历月29天(这十分类似太阴历),还有70几天是年末休息日。罗马城第一个国王罗慕洛时期,各月有了名称,还排了次序。全年10个月,有的月30天,有的月31天,共304天,另外60几天是年末休息日。以罗马城建立的那一年,即公元前753年作为元年,这就是罗马纪元。某些欧洲历史学家直到17世纪末还使用这个纪年来记载历史事件。第二个国王努马,参照希腊历法进行了改革,增加了第十一月和第十二月,同时调整各月的天数,改为1、3、5、8四个月每月31天,2、4、6、7、9、10、11七个月每月29天,12月最短,只有28天。根据那时罗马的习惯,双数不吉祥,于是就在这个月里处决一年中所有的死刑犯。这样,历年为355天,比回归年少10多天。为了纠正日期与季节逐年脱离的偏差,就在每四年中增加两个补充月,第一个补充月22天,加在第二年里,另一个23天加在第四年里,所增加的天数放在第十二月的24日与25日之间。这实际上就是阴阳历了,历年平均长度为366.25天,同时用增加或减少补充月的办法来补救历法与天时不和的缺点。但这样却更增加了混乱:月份随意流转。当儒略·凯撒第三次任执政官时,指定以埃及天文学家索西琴尼为首的一批天文学家制定新历,这就是儒略历——儒略历从罗马纪元709年,即公元前45年1月1日开始实行。 历法是推算年、月、日,并使其与相关天象对应的方法,是协调历年、历月、历日和回归年、朔望月和太阳日的办法。历法主要分为阳历、阴历和阴阳历三种。阳历亦即太阳历,其历年为一个回归年,现时国际通用的公历(格里历)即为太阳历的一种,简称为阳历;阴历亦称月亮历,或称太阴历,其历月是一个朔望月,历年为12个朔望月,其大月30天,小月29天,伊斯兰历即为阴历的一种;阴阳历的平均历年为一个回归年,历月为朔望月,因为12个朔望月与回归年相差太大,所以阴阳历中设置闰月,因此这种历法与月相相符,也与地球绕太阳周期运动相符合。历法中包含的其他时间元素(单位)尚有:节气、世纪和年代 。历法是推算日月星辰之运行以定岁时节候的方法。历法的起点称为历元,纪年、纪月、纪日,纪时法则称为纪元。 时间长河是无限的,只有确定每一日在其中的确切位置,我们才能准确记录历史、安排生活。如何在精确、方便二者之间找到更好的结合点?随着人类社会的不断发展,历法的改革还会继续…… ![]() |
|