分享

公历历法的由来

 老刘tdrhg 2016-01-18

公历的由来和算法

 
    目前全世界通用的历法称为公历,公元纪年制,过去也叫做“耶稣基督纪元”、“纪元”、“西元”等。在西方国家,用略语A.D.表示,取自拉丁语Anno Domini,Anno是“年”,Domini是“主”的意思,在英语中是“in the year of our Lord”,“in the year of the Christian era”,大致是“吾主纪元”、“耶稣基督纪元”的意思。“公元前”,西方略语为B.C.,即“before Christ”,“耶稣基督之前”的意思。
    公历实质上是一种阳历。阳历是根据太阳运行的轨迹来计算的。是以太阳连续两次经过春分点的时间间隔作为计算时间的单位,即一个“回归年”,与地球公转的真正周期有时差。

    这里讲一下恒星年和回归年的区别:恒星年是视太阳连续两次经过地球与某一恒星(认为它在天球上固定不动)连线的时间间隔。它是地球公转的真正周期,约为365.2564天。

    回归年以春分点为参考点。回归年是视太阳连续两次经过春分点的时间间隔,约为265.2422日。由于春分点在黄道上缓慢向西移动,每年约移动50''.29,而视太阳是自西向东运行的,所以回归年比恒星年短,每年短约20分40秒。这在天文学上称为岁差现象。由于回归年以春分点为参考,它反映了地球不同地区受太阳照射的变化周期,即季节的变化周期。

    一个回归年= 365.24220日 = 365日5小时48分45.5秒。为了使用方便,就将365作用一年,这就是阳历的一年。这样,每年就多出5小时48分45.5秒,每4年就多出0.24220×4=0.9688天。于是,每四年闰一次年(第四年的二月多一天)。但是这样每4年就多算了0.0312天,每400年就多算了3.12天,所以规定第、对于世纪年(如100,200,300……1900,2000,2100),只有能被400除尽的才为闰年。这样,多算的3.12天就减掉了3天了,更接近实际年了。
    罗马历法原来只有10 个月,后两个月是由努玛王加上的。努玛是继罗马建城者罗慕路斯之后的第二个王,在努玛之前已经有了十个月的标准名称(目前英语 中最后四个月的名称就是来源于此),当地人既然用十个月,那么应该不属于阴历,但当时的历法很不规范,也不明确。所以努玛王制定了阴历,按照月亮的运行周期把一年分成十二个月,在原来十个月的前面添了两个月(现在英语中的一月和二月的名称来源于此)。并且用闰月补足与地球公转周期相差的十一天。罗马在历法方面的工作主要由大祭司负责。这套阴历从王政时代到共和时代,罗马人用了七百年。

    到了恺撒大帝【盖乌斯·尤利乌斯·凯撒(拉丁文:Gaius Julius Caesar,前100年7月12日—前44年3月15日),或称凯撒大帝,罗马共和国末期杰出的军事统帅、政治家】的时候,旧的历法出现了很多问题,原来的历法经过七百年误差的积累越来越大,以致于 季节都变得不准确了。公元前46年,罗马统治者凯撒大帝以古埃及的太阳历为基础,制定儒略历(The Julian Calendar,自 B.C.45.1.1实施)。首先是为当年补了76天,接着又把努玛王加在年尾的两个月移到年初,成为1月.2月,原来的1月.2月便成了3月.4月,依次类推。并在历法中规定:凡有特别宗教意义的月份31天,不重要的月份30天。因此,取名门神的1月,以战神为名的3月,为表示尊敬凯撒大帝而取名的7月,都有31天。因为奇数月多,所以规定所有奇数月为31天,偶数月为30天。这样一年就有了366天,比365天多了一天。由于古罗马执行死刑都在2月份,所以都认为这个月不吉利,那就从2月中抠出一天,2月就成了29天。

    公元前8年,凯撒的侄儿屋大维续任罗马皇帝。为了和凯撒齐名,他也想用自己的名字来命名一个月份。他的生日在9月,但他选定8月。因为他登基后,罗马元老院在8 月授予他Augustus(奥古斯都)的尊号。于是,他决定用这个尊号来命名8月。原来8月是30天,比7月少一天,为了和凯撒平起平坐,并展示皇帝尊下的仁慈,他又决定从2月中再抽出一天加在8月上。从此,2月便又少了一天,成了28天。这样一来,7月、8月两个大月已经连到了一起,为了避免3个大月份连在一起,又规定9月及11月各有30天,把10月及12月加长到31天,就彻底把儒略历8月以后的大小月次序调整了。

    儒略历分一年为十二个月,平年365日;年份能被4整除的为闰年,共366日。这样,儒略历历年平均长度便是365.25日,同回归年长度365.2422日相差0.7078日,400年约差3日。从实施儒略历到十六世纪末期,累差约为10日。为了消除了这个差数,教皇格里高利(一译格雷果里)十三世把儒略历1582年10月4日的下一天定为10月15日,中间消去10天;同时还修改了儒略历置闰法则:能被4除尽的年份仍然为闰年,但对世纪年(如1600,1700,……),只有能被400除尽的才为闰年。这样,400年中只有97个闰年,比原来减少三个,使历年平均长度为365.2425日,更接近于回归年的长度。经过这样修改的儒略历叫格里高利历,亦称格里历。格里历先在天主教国家使用,二十世纪初为全世界普遍采用,所以又叫公历。中国于1912年开始采用公历,但当时仍用中华民国纪年。1949年中华人民共和国成立后,采用公历纪年。

January――1月 
    在罗马传说中,有一位名叫雅努斯的守护神,生有先后两副脸,一副回顾过去,一副要眺望未来。人们认为选择他的名字作为除旧迎新的第一个月月名,很有意义。英语January,便是由这位守护神的拉丁文名字January演变而来的。 
February――2月 
    每年2月初,罗马人民都要杀牲饮酒,欢庆菲勃卢姆节。这一天,人们常用一种牛、草制成的名叫Februa的鞭子,抽打不育的妇女,以求怀孕生子。这一天,人们还要忏悔自己过去一年的罪过,洗刷自己的灵魂,求得神明的饶恕,使自己成为一个贞洁的人。英语2月February,便是由拉丁文Februar-ius(即菲勃卢姆节)演变而来。 
March-----3月 
    3月,原是罗马旧历法的1 月,新年的开始。凯撒大帝改革历法后,原来的1月变成3月,但罗马人仍然把3 月看做是一年的开始。另外,按照传统习惯,3月是每年出征远战的季节。为了纪念战神玛尔斯,人们便把这位战神的拉丁名字作为3月的月名。英语3月March,便是由这位战神的名字演变而来的。 
April――4月 
    罗马的4月,正是大地回春.鲜花初绽的美好季节。英文4月April便由拉丁文April(即开花的日子)演变而来。 
May――5月 
    罗马神话中的女神玛雅,专门司管春天和生命。为了纪念这位女神,罗马人便用她的名字――拉丁文Maius命名5月,英文5月May便由这位女神的名字演变而来。 
June――6月 
    罗马神话中的裘诺,是众神之王,又是司管生育和保护妇女的神。古罗马对她十分崇敬,便把6月奉献给她,以她的名字――拉丁文Junius来命名6 月。英语6月June便由这位女神的名字演变而来。也有学者认为,Junius可能是个代拉丁家族中一个显赫贵族的姓氏。 
 
July――7月 
    罗马统治者朱里斯*凯撒大帝被刺死后,著名的罗马将军马克*按东尼建议将凯撒大帝诞生的7月,用凯撒的名字――拉丁文Julius(即朱里斯)命名之。这一建议得到了元老院的通过。英语7月July由此演变而来。 
August――8月 
    朱里斯*凯撒死后,由他的甥孙屋大维续任罗马皇帝。为了和凯撒齐名,他也想用自己的名字来命名一个月份。他的生日在9月,但他选定8月。因为他登基后,罗马元老院在8 月授予他Augustus(奥古斯都)的尊号。于是,他决定用这个尊号来命名8月。原来8月比7月少一天,为了和凯撒平起平坐,他又决定从2月中抽出一天加在8月上。从此,2月便少了一天。英语8月August便由这位皇帝的拉丁语尊号演变而来。 
September――9月 
    老历法的7月,正是凯撒大帝改革历法后的9月,拉丁文Septem是“7”月的意思。虽然历法改革了,但人们仍袭用旧名称来称呼9月。英语9月September,便由 此演变而来。 
October――10月 
    英语10月,来自拉丁文Octo,即“8”的意思。它和上面讲的9月一样,历法改了,称呼仍然沿用未变。 
November――11月 
    罗马皇帝奥古斯都和凯撒都有了自己名字命名的月份,罗马市民和元老院要求当时的罗马皇帝梯比里乌斯用其名命名11月。但梯比里乌斯没有同意,他明智地对大家说,如果罗马每个皇帝都用自己的名字来命名月份,那么出现了第13个皇帝怎么办?于是,11月仍然保留着旧称Novem,即拉丁文“9”的意思。英语11月November便由此演变而来。 
December――12月 
    罗马皇帝琉西乌斯要把一年中最后一个月用他情妇的Amagonius的名字来命名,但遭但元老院的反对。于是,12月仍然沿用旧名Decem,即拉丁文“10”的意思。英语12月December,便由此演变而来。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多