霍去病厉害吗:公历、农历、阴历、阳历、黄历、闰年、闰月、闰秒

来源:百度文库 编辑:偶看新闻 时间:2024/04/26 01:40:25

                          公 历

 

  公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”。我国从辛亥革命后即自民国元年采用阳历,故又名曰“国历”。为与我国旧有之历相对称,故又名曰“新历”。1949年正式规定公元纪年。

  公元前身是儒略历,1582年罗马天主教教宗格列高利十三世把全面儒略历1582年10月4日的下一天定为格列历10月15日,中间销去10天。同时修改了儒略历置闰法则。

  地球绕太阳一周实际为365.256天(太阳年),按一年365天计算,每年少0.256天,因此,400年中需置97个闰年。闰年在2月末加上一天全年366天。这样经过3333年才有一天的误差。

  年有三种:地球绕日一周,历三百六十五日六小时九分九秒,谓之“恒星年”;太阳过近地点循黄道东行一周,复过近地点,历三百六十五日六时十三分四十八秒,谓之“近点年”;太阳过春分点,循黄道东行一周,复过春分点,历三百六十五日五小时四十八分四十六秒,谓之“回归年”,亦称“岁实”。

  因二分点(春分点秋分点)每年沿黄道向西逆行约五十秒,故回归年较恒星年之时间为短,相差二十分二十三秒,谓之“岁差”。 此三种年之时间不同,欲使每年之节气寒暑不变,故取回归年为制历之年。

  对于回归年之时间,有记住之必要,为便于记忆,编一歌诀如下:

  地球绕日一周年,要知时间有多少?三六五日加五小,四十八分四六秒。

  由一月一日至次年一月一日谓之一年,年长本应与岁实相等,然而一年之日数,必须是整数,不便将奇零之时数计入,故以三百六十五日为一年,每年余五小时四十八分四十六秒至四年约满一日,故每四年增加一日,为闰日,谓之“闰年”。

  无闰日这年,谓之“平年”,平年三百六十五日,闰年三百六十六日。但四年之闰余,仅二十三时十五分四秒,今闰一日,未免过多,超过之四十四分五十六秒,积至二十五闰,为十七时五十八分二十四秒,约合一日之四分之三,故每满百年废一闰,至第四百年又不废。如是每四年置一闰,每四百年减三闰,计超过二小时五十三分二十秒,须八个四百年后,即三千二百年后,始补足此一日之差。

  公历的闰年:

  由于地球绕太阳运行周期为365天5小时48分46秒(合365.24219天)即一回归年,公历把一年定为365天。所余下的时间约为四年累计一天,加在二月里,所以平常年份每年365天,二月为28天,闰年为366天,二月为29天。因此,每400年中有97个闰年,闰年在2月末增加一天,闰年366天。

    闰年的计算方法:公元纪年的年数可以被四整除,即为闰年;被100整除为平年;被100整除也可被400整除的为闰年。纪元是从传说的耶稣诞生那年算起。公历每月有月大、月小和月平的说法,月大为31天,月小为30天,月平只有2月,为28天(闰年29天)。

    公历一年中每月天数:

月份

1月

2月

3月

4月

5月

6月

7月

8月

9月

10月

11月

12月

天数

31

28

  闰年29

  

31

30

31

30

31

31

30

31

30

31

 

                农 历

农历

  中国目前仍在与格里历(即公历)并行使用的一种历法,人们习称“阴历”,但其实是阴阳历的一种,即夏历,并非真正的“阴历”。

  平年十二个月,大月三十天,小月二十九天,全年354天或355天(一年中哪个月大,哪个月小,年年不同)。由于每年的天数比太阳年约差十一天,所以在十九年里设置七个闰月,有闰月的年份全年383天或384天。又根据太阳的位置,把一个太阳年分成二十四个节气,以利于农业种植等活动。纪年用天干地支搭配,六十年周而复始。这种历法相传创始于夏代,所以又称为夏历。也叫旧历。

  人们因为二十四节气对于农业生产有重要意义,因而常把夏历称为“农历”,但二十四节气应根据太阳在黄道上的位置而决定,应该属于太阳历部分。因此把夏历称为农历是不恰当的。

  现代农历置闰规则的缺陷

  众所周知,一个回归年平均是365.2422日,一个朔望月平均是29.5306日,因此19个回归年365.2422×19=6939.6018日略小于19个农历年(19×12+7)×29.5306=235×29.5306=6939.6910日。此外365.2422×19÷29.5306=234.9970非常接近235但小于235,所以目前19年最多只能有235个朔望月,不可能出现236个朔望月的情况。但我们现行的农历置闰规则却会使农历出现19年236个朔望月的怪象,如1966年(1月21日)~1984年(85年2月19日)这19年的农历就有236个月计6970天,真是不可思议、实在令人费解。

阴阳历法

  农历即夏历。农业上使用的历书,有指导农业生产的意义。但事实上农历月日与季节变化相差明显,指导农时的效果并不好,我国古代真正指导农时的是“二十四气”,它实际是一种特殊的“阳历”。

  农历的历月长度是以朔望月为准的,大月30天,小月29天,大月和小月相互弥补,使历月的平均长度接近朔望月。

  农历固定地把朔的时刻所在日子作为月的第一天——初一日。所谓“朔”,从天文学上讲,它有一个确定的时刻,也就是月亮黄经和太阳黄经相同的那一瞬间。(太阳和月亮黄经的计算十分繁琐和复杂,这里就不予介绍了)

  至于定农历日历中月份名称的根据,则是由“中气”来决定的。即以含“雨水”的月份为一月;以含“春分”的月份为二月;以含“谷雨”的月份为三月;以含“小满”的月份为四月;以含“夏至”的月份为五月;以含“大暑”的月份为六月;以含“处暑”的月份为七月;以含“秋分”的月份为八月;以含“霜降”的月份为九月;以含“小雪”的月份为十月;以含“冬至”的月份为十一月;以含“大寒”的月份为十二月。(没有包含中气的月份作为上月的闰月)

  农历的历年长度是以回归年为准的,但一个回归年比12个朔望月的日数多,而比13个朔望月短,古代天文学家在编制农历时,为使一个月中任何一天都含有月相的意义,即初一是无月的夜晚,十五左右都是圆月,就以朔望月为主,同时兼顾季节时令,采用十九年七闰的方法:在农历十九年中,有十二个平年,每一平年十二个月;有七个闰年,每一闰年十三个月。

  为什么采取“十九年七闰”的方法呢?一个朔望月平均是29.5306日,一个回归年有12.368个朔望月,0.368小数部分的渐进分数是1/2 、1/3 、3/8 、4/11 、7/19 、46/125, 即每二年加一个闰月,或每三年加一个闰月,或每八年加三个闰月……经过推算,十九年加七个闰月比较合适。因为十九个回归年=6939.6018日,而十九个农历年(加七个闰月后)共有235个朔望月,等于6939.6910日,这样二者就差不多了。

  另外,“十九年七闰”只是一个近似说法。事实上,春秋时代天文学家曾经首创十九年七闰的方法;祖冲之大明历采用20组19年7闰插入1组11年4闰,计391年144闰,使农历的平均历年更接近回归年;此外还有334年123闰、1021年376闰的提法,和回归年的差额更小。但自清代以来,我国即完全采用天象确定历年、历月,从而使农历的平均历年与回归年完全一致。

  七个闰月安置到十九年当中,其安置方法是很有讲究的。农历闰月的设置,自古以来完全是人为的规定,历代对闰月的设置也不尽相同。秦代以前,曾把闰月放在一年的末尾,叫做“十三月”。汉初把闰月放在九月之后,叫做“后九月”。到了汉武帝太初元年,又把闰月分插在一年中的各月。以后又规定“不包含中气的月份作为前一个月的闰月”,直到现在仍沿用这个规定。

  为什么有的月份会没有中气呢? 节气与节气或中气与中气相隔时间平均是30.4368日(即一回归年365.2422日平分12等分),而一个朔望月平均是29.5306日,所以节气或中气在农历的月份中的日期逐月推迟,到一定时候,中气不在月中,而移到月末,下一个中气移到另一个月的月初,这样中间这个月就没有中气,而只剩一个节气了。

  上面讲过,古人在编制农历时,以十二个中气作为十二个月的标志,即雨水是正月的标志,春分是二月的标志,谷雨是三月的标志……把没有中气的月份作为闰月就使得历月名称与中气一一对应起来,从而保持了原有中气的标志。

  从十九年七闰来说,在十九个回归年中有228个节气和228个中气,而农历十九年有235个朔望月,显然有七个月没有节气和七个月没有中气,这样把没有中气的月份定为闰月,也就很自然了。

  农历月的大小很不规则,有时连续两个、三个、四个大月或连续两个三个小月,历年的长短也不一样,而且差距很大。节气和中气,在农历里的分布日期很不稳定,而且日期变动的范围很大。这样看来,农历似乎显得十分复杂。其实。农历还是有一定循环规律的:由于十九个回归年的日数与十九个农历年的日数差不多相等,就使农历每隔十九年差不多是相同的。每隔十九年,农历相同月份的每月初一日的阳历日一般相同或者相差一、二天。每隔十九年,节气和中气日期大体上是重复的,个别的相差一、两天。相隔十九年闰月的月份重复或者相差一个月。

干支纪时

  干支就字面意义来说,就相当于树干和枝叶。我国古代以天为主,以地为从,天和干相连叫天干,地和支相连叫地支,合起来叫天干地支,简称干支。

  天干有十个,就是甲、乙、丙、丁、戊、己、庚、辛、壬、癸,地支有十二个,依次是子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。古人把它们按照甲子、乙丑、丙寅......(也就是天干转六圈而地支转五圈,正好一个循环)的顺序而不重复地搭配起来,从甲子到癸亥共六十对,叫做六十甲子。

  我国古人用这六十对干支来表示年、月、日、时的序号,周而复始,不断循环,这就是干支纪时法。

  传说黄帝时代的大臣大挠“深五行之情,占年纲所建,于是作甲乙以名日,谓之干;作子丑以名日,谓之支,干支相配以成六旬。”这只是一个传说,干支到底是谁最先创立的,现在还没有证实,不过在殷墟出土的甲骨文中,已有表示干支的象形文字,说明早在殷代已经使用干支纪时法了。

闰月概览

  以下是1645年至2644年一千年间各闰月的统计。

  闰月 总数

  闰一月 6

  闰二月 23

  闰三月 47

  闰四月 61

  闰五月 74

  闰六月 59

  闰七月 51

  闰八月 26

  闰九月 8

  闰十月 9

  闰十一月 5

  闰十二月 0

  另有计算表明,2262年将会再次出现闰一月;3358年将会首次出现闰十二月。

月日通称

  农历的第一个月,按照习惯称为正月。农历的十一月和十二月分别称为冬月和腊月,但现在冬月已经很少用了。表示气候寒冷的成语“十冬腊月”就是从此得来,字面意思即为十月、十一月和十二月为一年中最寒冷的月份。

  农历的一个月的前十天按顺序习惯上称为初日,如农历的一月二日称为正月初二。后十天按顺序习惯上称为廿日,亦有些通胜将之说成念日;如农历的一月二十二日称为正月廿二或正月念二。

  农历的每个月份都有不同的别称。由于它和农业生产紧密的联系,所以从二月到九月差不多都用植物来表示,下面是农历十二个月的别称:

  一月:孟春、正月、端月、元春

  二月:仲春、杏月、花月

  三月:季春、桃月、桐月

  四月:孟夏、阴月、梅月

  五月:仲夏、榴月、毒月、蒲月

  六月:季夏、荷月、荔月

  七月:孟秋、兰月、巧月、瓜月

  八月:仲秋、桂月

  九月:季秋、菊月

  十月:孟冬、良月、阳月

  十一月:仲冬、冬月、葭月

  十二月:季冬、腊月

节气起源

  二十四节气起源于黄河流域。远在春秋时代,就定出仲春、仲夏、仲秋和仲冬等四个节气。以后不断地改进与完善,到秦汉年间,二十四节气已完全确立。公元前104年,由邓平等制定的《太初历》,正式把二十四节气订于历法,明确了二十四节气的天文位置。

  太阳从黄经零度起,沿黄经每运行15度所经历的时日称为“一个节气”。每年运行360度,共经历24个节气,每月2个。其中,每月第一个节气为“节气”,即:立春、惊蛰、清明、立夏、芒种、小暑、立秋、白露、寒露、立冬、大雪和小寒等12个节气;每月的第二个节气为“中气”,即:雨水、春分、谷雨、小满、夏至、大暑、处暑、秋分、霜降、小雪、冬至和大寒等12个节气。“节气” 和“中气”交替出现,各历时15天,现在人们已经把“节气”和“中气”统称为“节气”。

  二十四节气反映了太阳的周年视运动,所以节气在现行的公历中日期基本固定,上半年在6日、21日,下半年在8日、23日,前后不差1~2天。

七言绝句

  春雨惊春清谷天,夏满芒夏暑相连,

  秋处露秋寒霜降,冬雪雪冬小大寒。

节气口诀

  地球绕着太阳转,绕完一圈是一年。

  一年分成十二月,二十四节紧相连。

  按照公历来推算,每月两气不改变。

  上半年是六、廿一,下半年逢八、廿三。

  这些就是交节日,有差不过一两天。

  二十四节有先后,下列口诀记心间:

  一月小寒接大寒,二月立春雨水连;

  惊蛰春分在三月,清明谷雨四月天;

  五月立夏和小满,六月芒种夏至连;

  七月大暑和小暑,立秋处暑八月间;

  九月白露接秋分,寒露霜降十月全;

  立冬小雪十一月,大雪冬至迎新年。

  抓紧季节忙生产,种收及时保丰年。

节名释义

  立春:立是开始的意思,立春就是春季的开始。

  雨水:降雨开始,雨量渐增。

  惊蛰:蛰是藏的意思。惊蛰是指春雷乍动,惊醒了蛰伏在土中冬眠的动物。

  春分:分是平分的意思。春分表示昼夜平分。

  清明:天气晴朗,草木繁茂。

  谷雨:雨生百谷。雨量充足而及时,谷类作物能茁壮成长。

  立夏:夏季的开始。

  小满:麦类等夏熟作物籽粒开始饱满。

  芒种:麦类等有芒作物成熟。

  夏至:炎热的夏天来临。

  小暑:暑是炎热的意思。小暑就是气候开始炎热。

  大署:一年中最热的时候。

  立秋:秋季的开始。

  处暑:处是终止、躲藏的意思。处暑是表示炎热的暑天结束。   白露:天气转凉,露凝而白。

  秋分:昼夜平分。

  寒露:露水已寒,将要结冰。

  霜降:天气渐冷,开始有霜。

  立冬:冬季的开始。

  小雪:开始下雪。

  大雪:降雪量增多,地面可能积雪。

  冬至:寒冷的冬天来临。

  小寒:气候开始寒冷。

  大寒:一年中最冷的时候。

历法转换

  一、节气的计算

  先给节气进行编号,从近日点开始的第一个节气编为0,编号如下及其相应的月份如下:

  0 小寒 腊月 6 清明三月 12 小暑 六月 18 寒露 九月

  1 大寒 腊月 7 谷雨三月 13 大暑 六月 19 霜降 九月

  2 立春 正月 8 立夏四月 14 立秋 七月 20 立冬 十月

  3 雨水 正月 9 小满四月 15 处暑 七月 21 小雪 十月

  4 惊蛰 二月 10 芒种五月 16 白露 八月 22 大雪 冬月

  5 春分 二月 11 夏至五月 17 秋分 八月 23 冬至 冬月

  把当天和1900年1月0日(星期日)的差称为积日,那么第y年(1900年算第0年)第x 个节气的积日是

  F = 365.242 * y + 6.2 + 15.22 * x - 1.9 * sin(0.262 * x)

  这个公式的误差在0.05天左右。

  二、朔日的计算

  从1900年开始的第m个朔日的公式是

  M = 1.6 + 29.5306 * m + 0.4 * sin(1 - 0.45058 * m)

  这个公式的误差在0.2天左右。

  三、年份的确定

  1864年1月0日是农历癸亥年,所以用当年减去1864,用10除得的余数作为年份天干的,用12除得的余数作为年份的地支,数字对应的天干和地支如下。

  数字 0 1 2 3 4 5 6 7 8 9 10 11

  天干 甲 乙 丙 丁 戊 己 庚 辛 壬 癸

  地支 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥

  当年的1月0日换算为积日,可以用年份减去1900得到的年数被4整除,所得商数作为 y(D4),余数作为y(M4),y(M4)为零的年份是公历闰年,积日是

  D(1) = 1461 * y(D4) - 1

  y(M4)不为零的年份是公历平年,积日是

  D(1) = 1461 * y(D4) + 365 * y(M4)

  四、月份的确定

  计算前一年冬至的积日F(0),并用F(0)计算冬至所在的朔月m及其朔日M(0),就可以推算冬至的农历日期,冬至所在的农历月份总是十一月。计算下一个中气F(1)和下一个朔日M(1),如果F(1)

  当然,一般情况下没必要去亲自运算。找个在线万年历就可以轻松帮你转换。

    农历闰月的计算方法

    农历为什么会有闰月?——农历置闰月是为了协调回归年与农历年的矛盾。
  回归年与农历年有什么矛盾呢?先记住:回归年的总长度为365.2422日,朔望月的长度为29.5306日。
  十二个朔望月构成农历年,长度为29.5306×12=354.3672日,比回归年少10.88天即将近11天,每个月少0.91天,近1天。
  依此,如农历年某年春节为大雪纷飞的冬天,第二年的春节就会在季节上提前11天,第16个农历年就会出现在赤日炎炎的夏天。
  如按十三个朔望月构成农历年,长度为29.5306×13=383.8978日,比回归年又多出18天多。
  如果按上述规定制定历法,就会出现天时与历法不合、时序错乱颠倒的怪现象——这就是矛盾。
  为了克服这一缺点,我们的祖先在天文观测的基础上,找出了“闰月”的办法,保证农历年的正月到三月为春季,四月到六月为夏季,七月到九月为秋季,十月到十二月为冬季,也同时保证了农历岁首在冬末春初。
  农历年中月以朔望月长度29.5306日为基础,所以大月为30日,小月为29日。为保证每月的头一天(初一)必须是朔日,就使得大小月的安排不固定,而需要通过严格的观测和计算来确定。因此,农历中连续两个月是大月或是小月的事是常有的,甚至还出现过如1990年三、四月是小月、九、十、十一、十二连续四个月是大月的罕见特例。
  那么多长时间加一个闰月呢?最好的办法就是求出回归年日数与朔望月的日数的最小公倍数:我们希望m个回归年的天数与n个朔望月的天数相等,也就是应有等式:
    m×365.2422=n×29.5306
  在这个等式中我们不能直接求出m和n,但可以求出它们的比例:

  这个比例的近似值分别为:

  在这些分式中,分子表示回归年的数目,分母表示朔望月的数目。例如第六个分数式 表示19个回归年中必须加7个闰月。
  19个回归年中加7个闰月的结果比较:
  19个回归年=19×365.2422=6939.6018(天)
  一个朔望月有29.5306天,235个朔望月=235×29.5306=6939.6910(天)
  19个回归年中加7个闰月后,矛盾消除得只差:6939.6910-6939.6018=0.0892(天)——即2小时9分多,这已经是够精确的了。
  所以,农历就采用了19年加7个闰月的办法,即“十九年七闰法”,把回归年与农历年很好地协调起来,使农历的元旦(春节)总保持在冬末春初。古人把235个朔望月称之为“闰周”。
  农历置闰的方法可以使农历年的平均长度接近回归年,而农历中的月又有鲜明的月相特征,保持了公历和阴历两全其美的特点。
  现在置闰的方法是两个冬至之间,如仅有12个月则不置闰,若有13个月即置闰。置闰的月从“冬至”开始,当出现第一个没有“中气”的月份,这个月就是闰月,其名称是在前个月的前面加一个“闰”字。
  农历闰哪个月?决定于一年中的二十四个节气。
  我国农历将二十四个节气分为十二个节气和十二个中气。
  二十四节气在农历中的日期是逐月推迟的,于是有的农历月份,中气落在月末,下个月就没有中气。
  一般每过两年多就有一个没有中气的月,这正好和需要加闰月的年头相符。所以农历就规定把没有中气的那个月作为闰月。 
    例如2001年农历四月二十九日是中气小满,再隔一个月的初一才是下一个中气夏至,当中这一个月没有中气,就定为闰月,它跟在四月后面,所以叫闰四月。

 

             阴 历

  阴历在天文学中主要指按月亮的月相周期来安排的历法。以月球绕行地球一周(以太阳为参照物,实际月球运行超过一周)为一月,即以朔望月作为确定历月的基础,一年为十二个历月的一种历法。在农业气象学中,阴历俗称农历殷历古历旧历,是指中国传统上使用的夏历。而在天文学中认为夏历实际上是一种阴阳历。

  以太阳视运动为依据设置的历法,叫“太阳历”,简称“阳历”;月亮为“太阴”,以月亮的视运动规律为依据设置的历法,称为“太阴历”,简称“阴历”。

  阴历定月的依据是月亮的运动规律:月球运行的轨道,名曰白道,白道与黄道同为天体上之两大圆,以五度九分而斜交,月球绕地球一周,出没于黄道者两次,历二十七日七小时四十三分十一秒半,为月球公转一周所需的时间,谓之“恒星月”。唯当月球绕地球之时,地球因公转而位置亦有变动,计前进二十七度余,而月球每日行十三度十五分,故月球自合朔,全绕地球一周,复至合朔,实需二十九日十二时四十四分二秒八,谓之“朔望月”,习俗所谓一个月,即指朔望月而言。

中国历法

  因朔望月较之回归年易于观测,远古的历法几乎都是阴历。因为地球绕太阳一周为三百六十五天,而十二个阴历月只有约三百五十四天,所以古人以增置闰月来解决这一问题。我国的历法自古就是一种阴阳历。因为每月初一为新月,十五为圆月,易于辨识,使用方便,所以通常称这种历法为阴历。直到今天,由于历法中有节气变化,跟农业种植活动密切相关,所以“阴历”在国人尤其是农民的生活中起着举足轻重的作用。

  真正意义上的阴历,只有伊斯兰历一种。即十二个阴历月为一年,不管季节变化。阴历主要用来指导他们的宗教节日等,因此穆斯林的斋戒节有时在夏天,有时在冬天。但伊斯兰教国家另设一种阳历指导世俗生活。

伊斯兰历

  伊斯兰教国家和地区采用的历法,又称回历。它纯粹以朔望月为历法的基本单位,奇数的月为30日,偶数的月为29日,平均每个历月为29.5日。积12个月为一年,共354日,12个朔望月实际上约有354.3671日。为使月初和新年都在蛾眉月出现的那天开始,回历采用置闰的办法,每30年为一周,共加11个闰日。在30年循环周期中,第2、5、7、10、13、16、18、21、24、26、29各年为闰年。闰年在12月底增加一日,共355日。

  回历年比公历年约少11日,因之岁首逐年提早,约33年循环一周(即比公历多出一年)。

  回历的起始历,元定在穆罕默德从麦加迁到麦地那的一天,即儒略历公元622年7月16日(星期六)。  

太阳历 

 

 

  阳历在天文学上,指主要按太阳的周年运动来安排的历法。它的一年有365日左右。阳历是根据太阳直射点的运行周期而制定的,其平均历年为一个回归年,其历年有两种,一种是平年,一种是闰年,闰年和平年仅差一天。

  通常所说的阳历,即格里历,为现行公历。基于一年有365.242199174 日,而并非刚刚好的365 日,故每四年有一次闰年,即二月多了第二十九日。经过四年一闰后,已修正为365.25,但仍有误差,故每一百年就会减一个闰年,即1700,1800,1900年等均没有闰年,再修正后为365.24。最后每四百年加回一个闰年,即1600年、2000 年、2400年等均有闰年,最后修正为365.2425。仍有0.0003 误差,需要约3000年才会出现一天误差,所以已经很准确了。

  太阳历又称为阳历,是以地球绕太阳公转的运动周期为基础而制定的历法。太阳历的历年近似等于回归年,一年12个月,这个“月”,实际上与朔望月无关。阳历的月份、日期都与太阳在黄道上的位置较好地符合,根据阳历的日期,在一年中可以明显看出四季寒暖变化的情况;但在每个月份中,看不出月亮的朔、望、两弦。

  如今世界通行的公历就是一种阳历,平年365天,闰年366天,每四年一闰,每满百年少闰一次,到第四百年再闰,即每四百年中有97个闰年。公历的历年平均长度与回归年只有26秒之差,要累积3300年才差一日。

  目前世界通行的公历,是人们最熟悉的一种阳历。这部历法浸透了人类几千年间所创造的文明,是古罗马人向埃及人学得,并随着罗马帝国的扩张和基督教的兴起而传播于世界各地。

古埃及的太阳历

  公历最早的源头,可以追溯到古埃及的太阳历。尼罗河是埃及的命根子,正是由于计算尼罗河泛滥周期的需要,产生了古埃及的天文学和太阳历。七千年前,他们观察到,天狼星第一次和太阳同时升起的那一天之后,再过五、六十天,尼罗河就开始泛滥,于是他们就以这一天作为一年的开始,推算起来,这一天是7月19日

  最初一年定为360天,后来改为365天。这就是世界上第一个太阳历。后来他们又根据尼罗河泛滥和农业生产的情况,把一年分为三季,叫做洪水季、冬季和夏季。每季4个月,每月30天,每月里10天一大周,五天一小周。全年12个月,另加5天在年尾,为年终祭祀日。

  这种以365天为一年的历年,是由于观测天狼星定出来的,叫天狼星年。

  它和回归年相差约0.25天,因而在日历上每年的开始时间越来越早,经过1461个历年,各个日期再次与原来的季节吻合,以后又逐渐脱离。看起来,天狼星年好像在回归年周期左右徘徊,因而又叫它为徘徊年、游移年,1461年的循环周期被称为天狼周期。

  后来,埃及人通过天文观测,发现年的真正周期是365.25日,但僧侣们为了使埃及的节日能与祭神会同时举行,以维护宗教的“神圣”地位,宁愿保持游移年。后来出土了一块石碑,上面有用埃及文和希腊文所写的碑文,记载了欧吉德皇帝在公元前238年发布的一道命令:

  每经过四年,在第四年的年末五天祭祀日之后、下一年元旦之前,再加一天,并在这天举行欧吉德皇帝的节日庆祝会,以便让大家记住。欧吉德皇帝校正了以前历法的缺陷,这增加一天的年叫定年,其它年叫不定年。

古罗马的历法

  古罗马人使用的历法经历了从太阴历到阴阳历、阳历的发展过程。罗马古时是意大利的一个小村,罗马人先是统一了意大利,而后又成为地跨欧、亚、非三洲的大帝国。最早,古罗马历全年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天,同时用增加或减少补充月的办法来补救历法与天时不和的缺点。但这样却更增加了混乱:月份随意流转。比如,掌管历法的大祭司长在自己的朋友执政的年份,就硬插进一个月,而当是仇人执政,就减少补充月,来缩短其任期。民间契约的执行也受到影响,祭祀节与斋戒日都在逐渐移动,本该夏天的收获节竟跑到了冬天举行。

  当儒略·凯撒第三次任执政官时,指定以埃及天文学家索西琴尼为首的一批天文学家制定新历,这就是儒略历。

  儒略历的主要内容是:每隔三年设一闰年,平年365天,闰年366天,历年平均长度为365.25日。以原先的第十一月1日为一年的开始,这样,罗马执政官上任时就恰值元旦。

  儒略历每年分12个月,第1、3、5、7、9、11月是大月,大月每月31天。第4、6、8、10、12月为小月,小月每月30天。第二月(即原先的第十二月)在平年是29天,闰年30天,虽然月序不同于改历前,可是仍然保留着原来的特点,是一年中最短的月份。

  儒略历从罗马纪元709年,即公元前45年1月1日开始实行。   这一年,为了弥补罗马历与太阳年的年差,除了355天的历年和一个23天的附加月外,

  又插进两个月,其中一个月为33天,另一个月为34天。这样,这一年就有355+23+33+34=445天。这就是历史上所称的“乱年”。

  西方历法从儒略历实施开始,终于走上正轨。滑稽的是,那些颁发历书的祭司们,有本事从乌鸦的争斗预卜吉凶,却把改历命令中的“每隔三年设一闰年”误解为“每三年设一闰年”。这个错误直到公元前9年才由奥古斯都下令改正过来。

  “奥古斯都”是神圣、庄严、崇高的意思。在古罗马,这个尊号过去只是在举行宗教仪式上才授予的。在公元前27年,元老院把它授给了屋大维。他是儒略·凯撒姐姐的儿子,是凯撒遗嘱的第一继承人。

  想当年,伟大的凯撒大帝南征北战,东讨西伐,雄才大略,不可一世,后来更成为事实上的独裁者。树大招风,遭到许多人嫉妒。公元前44年,当凯撒意图公开称帝时,却在元老院的议事厅遭到刺杀。此时屋大维还不满20岁,但他却颇具智力和手腕,逐渐积蓄力量,到公元前30年,击败所有对手,成了罗马“第一公民”。屋大维实际上就是唯一具有无限权力的统治者,他结束了罗马共和时期。因此,历史上把从公元前27年开始的罗马,称为罗马帝国。

  当奥古斯都准备改正闰年错误时,已经多闰了三次,于是他下令从公元前8年到公元4年停止闰年,即公元前5年、公元前1年和公元4年仍是平年,以后又恢复为每四年一闰了。

  为了纪念他的这一功绩,罗马元老院通过决议,把儒略历的第八月改称为“Augustus”,即奥古斯都月,因为他在这个月里曾取得过巨大的军事胜利。但这个月是小月,未免有点逊色,何况罗马人以单数为吉,而30天却是个双数,于是就从2月份拿出一天,加到奥古斯都月里,8月就31天了,可怜的2月在平年只有28天,碰上四年一次的闰年也不过29天。7、8、9月连续三个月都是大月,看起来很不顺眼,使用也不方便,

  就把9月改为30天,10月为31天,11月为30天,12月为31天。这样,大小月相间的规律破坏了,一直到两千年后的今天还受到影响。

  奥古斯都修改过的历法格式与现行公历一模一样了,但它的纪元,即计算年代的起算点还不是公元元年,它的闰年方法与现行公历还不完全一致。这两点差别与基督教的起源和发展有密切的关系。

  基督教产生于公元一世纪的巴勒斯坦,“基督”一词是古希腊语的译音,意为“救世主”。传说基督教的创始人是耶稣,他作为救世主,许诺穷人死后升入天堂,而富人要进入天堂比骆驼穿过针眼还难。由于拨动了社会下层人民的心弦,基督教逐渐传播开来,引起罗马统治者不安,在提庇留皇帝时代,罗马派驻犹太的总督,将耶稣钉死在十字架上。但是第三天,耶稣从坟墓中复活过来,并升了天,他将来还要对所有的死人、活人施行末日审判。后来,基督教徒把这些传说和耶稣言行记录下来,编写了《新约圣经》。

  早期的基督教,因为打破了罗马帝国的神权统治,而多次遭到镇压。后来,罗马帝国日渐衰落,奴隶制日趋瓦解,原来的社会上层分子在彷徨中纷纷加入基督教,并逐步控制了它,努力寻求统治者对教会的支持。统治者对教会转而采取怀柔政策,到四世纪末,罗马帝国终于宣布基督教为其国教。

  公历的纪元,就是从“耶稣降生”的那年算起的。这与基督教的兴盛密切相关。

  此后,儒略历被认为是准确无误的历法,

  于是人们把3月21日固定为春分日,却带来了未曾料想到的麻烦。随着时间的推移,人们发觉,真正的春分不再与当时的日历一致,这个昼夜相等的日期越来越早,到16世纪末已提前到3月11日了。

   春分逐渐提前,是由于儒略历并非最精确的历法,它的历年平均长度等于365.25日,还是比回归年长了11分14秒,这个差数虽然不大,但累积下去,128年就差一天,400年就差三天多。

格里高利历法

  为了不违背宗教会议的规定,满足教会对历法的要求,罗马教皇格里高利十三世设立了改革历法的专门委员会,比较了各种方案后,决定采用意大利医生利里奥的方案,在400年中去掉儒略历多出的三个闰年。

  1582年3月1日,格里高利颁发了改历命令,内容是:

  一、1582年10月4日后的一天是10月15日,而不是10月5日,但星期序号仍然连续计算,10月4日是星期四,第二天10月15日是星期五。这样,就把从公元325年以来积累的老账一笔勾销了。

  二、为避免以后再发生春分飘离的现象,改闰年方法为:

  凡公元年数能被4整除的是闰年,但当公元年数后边是带两个“0”的“世纪年”时,必须能被400整除的年才是闰年。

  格里高利历的历年平均长度为365日5时49分12秒,比回归年长26秒。虽然照此计算,过3000年左右仍存在1天的误差,但这样的精确度已经相当了不起了。

  由于格里高利历的内容比较简洁,便于记忆,而且精度较高,与天时符合较好,因此它逐步为各国政府所采用。我国是在辛亥革命后根据临时政府通电,从1912年1月1日正式使用格里高利历的

玛雅太阳历

  太阳历Haab’ 是根据天文测算而来的金星历法,因此对玛雅人的农耕作息十分重要。一年有18个月,每个月20天,另有 5天禁忌日(不吉利的日子,玛雅认为这5天中人间和地域之间的门会打开),这样一年为365天。精于星象观测的玛雅人经过长期观察、周密计算,将一年的长度修正为365.242129天,这同今天科学测定的绝对年长365.242198天的数值,相差不足万分之一。

  当神历年轮回了73圈后,刚好和周转了52圈的太阳年回到同一个标记上,由此形成一个52年的大周期,称Calendar Round。并没有证据显示玛雅人把这52年定为一个世纪,但是对玛雅人来说每个52年大周期结束都是非常非常重要的,他们会大肆祭拜神灵祈求神赋予他们另一个52年。这个周期中最后一年的5天禁忌日由此变得异常的不吉利,玛雅人相信冥界的神灵会在几天内来到人间吞噬人类。目前一些流行的玛雅兴趣读物中所提到的“世界末日”恐慌估计就是来自这个。

 

 

黄历

 

黄历,相传是由黄帝创制,故称为《黄历》。古时由钦天监计算颁订,因此也称皇历。其内容指导农民耕种时机,故又称农民历。民间俗称为通书。但因通书的“书”字跟“输”字同音,因避忌故又名通胜。黄历是在中国农历基础上产生出来的,带有许多表示当天吉凶的一种历法。《黄历》主要内容为二十四节气的日期表,每天的吉凶宜忌、生肖运程等。

  黄历,是在中国农历基础上产生出来的,带有许多表示当天吉凶的一种历法。

  黄历相传是由轩辕黄帝创制,故称为黄历,民间又俗称为「通书」。但因通书的「书」字跟「输」字同音,因避忌故又名通胜。    黄历也叫“皇历”。

  黄历也叫皇历,是古代帝王遵循的一个行为规范的书籍,这里面不但包括了天文气象、时令季节而且还包含了人民在日常生活中要遵守的一些禁忌,由于它是皇帝家族才可以用的,所以就叫“皇历”,辛亥革命以后打倒了帝制,才把“皇历”改写成“黄历”了。

  黄历中也有阳历。黄历是中国农村许多年来(直至解放初年)广大人民都在用的一种记时令的册子,包含阴历,阳历(阳历本来是没有的),气候,播种时令,以及占卜凶吉(年岁好坏与日子吉祥与否),其中写得非常具体.而且通常世代相传.(在莲花落<<翠姐姐回娘家>>中有相关样例)

历史

  中国最晚在秦代就已经有历书存在,作为人民的生活指导手册。大约从宋朝开始,历书中出现“冲煞忌宜”的术数内容。元泰定五年(1328年),官印黄历高达三百多万本。

  黄历的术数内容常被批评为迷信。信奉基督教的太平天国颁行的黄历就删去所有禁忌,只注明节气与礼拜天;清宣统年间颁布的黄历,也禁止刊载宜忌、冲煞、方位、流年、太岁;台湾日治时期的黄历,也只有“宜”而无“忌”;台湾光复后,又全都恢复了。

  古时历书系由钦天监发布,民国之后则是由五术、择日师排出“通书”,各地命相师可挂上各家堂号另行出版,或卖出版权由公私机关印行当赠品。千馀年来,黄历一直是中国民间最畅销的书籍,目前台湾地区每年印制的黄历大约为五、六百万本左右。不少现代人仍然对黄历有很深的依赖。学者认为,黄历流行千年反映了华人因为生活的不确定性,而对择吉思想的笃信不疑。

  台湾的黄历、通书大约三分之二都宣称是从两百年前福建洪潮和的“继成堂”通书传承而来;香港流行的源头则是广东“崇道堂”罗传烈通书。

  黄历主要内容为二十四节气的日期表,每天的吉凶宜忌、生肖运程等。

黄历中的各种术语:

  祭祀:指祭拜祖先和神明等。

  安葬:举行埋葬等仪式。

  嫁娶:结婚的日子。

  出行:外出旅游等。

  祈福:祈求神明降福或设醮还愿之事。

  动土:建筑房屋时、第一次动起锄头挖土。

  安床:指安置床铺。

  开光:佛像塑成后、供奉上位之事。

  纳采:订婚时受授聘金。

  入殓:将尸体放入棺材。

  移徙:搬家、迁移住所。

  破土:指埋葬死人。

  解除:打扫房屋。

  入宅:搬入新家。

  修造:修理建造房屋。

  栽种:种植作物。

  开市:商店开张营业。

  移柩:移动棺材。

  订盟:订婚仪式的一种,俗称小聘。

  拆卸:拆毁房屋。

  立卷:订立各种契约互相买卖之事。

  交易:订立各种契约互相买卖之事。

  求嗣:向神明祈求后代。

  上梁:给房屋装上大梁。

  纳财:购屋产业、进货、收帐、收租、讨债、贷款、五谷入仓等。

  起基:建筑时、第一次动起锄头挖土。

  斋醮:庙宇建醮前需举行的斋戒仪式。

  赴任:走马上任。

  冠笄:男女年满二十岁所举行的成年礼仪式。

  安门:放置正门门框。

  修坟:修理坟墓。

  挂匾:指悬挂招牌或各种匾额。

  坏垣:指拆除房屋或围墙。

  沐浴:洗澡。

 

 

 

                 闰年

1、闰年的含义

  闰年(leap year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的。补上时间差的年份为闰年。

  闰年共有366天(31,29,31,30,31,30,31,31,30,31,30,31)。

2、闰年的判定方法

  判定公历闰年遵循的一般规律为: 四年一闰,百年不闰,四百年再闰.

  公历闰年的精确计算方法:(按一回归年365天5小时48分45.5秒)

  ①、普通年能被4整除的为闰年。(如2004年就是闰年,1901年不是闰年) 

  ②、世纪年能被400整除而不能被3200整除的为闰年。(如2000年是闰年,3200年不是闰年)

  ③、对于数值很大的年份能整除3200,但同时又能整除172800则又是闰年.(如172800年是闰年,86400年不是闰年)

  又若按照 :(按一回归年365天5小时48分46秒)闰年规则如下:

  ①、普通年能被4整除而不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年) 

  ②、世纪年能被400整除而不能被3200整除的为闰年。(如2000年是闰年,3200年不是闰年)

  ③、对于数值很大的年份能整除3200,但同时又能整除86400则又是闰年.(如86400年是闰年)

  原因:一年按365天5h48'46''计算,一年日数必须是整数,不便将零时数计入,所以取365天为一年,则余5时48分46秒 ,积至4年约满一 日,所以4年一“闰日”,谓之“闰年”,无“闰日”之年为平年,即平年365天,闰年366天。但到4年之时,仅有23时15分4秒闰一日,欠缺44分56秒;积至100年(25闰)时就欠缺18时43分20秒,约合3 / 4日,所以满100年不闰;此时又余5时16分40秒,积至400年余21时6分40秒又闰;又欠缺2时53分20秒,积至3200年计欠缺23时6分40秒,所以满3200年不闰;此时又余53分20秒,积至86400年刚好24 时又一闰,这是不余不欠,需重计算,所以按阳历计算就有上面的闰年规则。

  按一回归年365天5h48'45.5''计算:3200年多出16000小时153600分145600秒 =18600小时26分40秒,共32*24+8=136个闰年=776*24=18624小时 >18600小时,所以只能算到775个闰年,3200不是闰年,于是775*24=18600,多出了26分40秒怎么办需要多少个周期弥补?答案是54个周期,为172800年,因为172800/3200=54个周期 54*26分40秒=1404分2160秒=24小时。

  公元前闰年规则如下:

  1,非整百年:年数除4余数为1是闰年,即公元前1、5、9……年;

  2,整百年:年数除400余数为1是闰年,年数除3200余数为1,不是闰年,年数除172800余1又为闰年,即公元前401、801……年。

  【128年31闰置闰法】

  这一规则曾在19世纪提出,但不知何故没被两教派采纳。比起400年3不闰和900年7不闰的规则,128年31闰更精确更简便。

  按现行的闰年规则,从2052年到2096年间的闰年与回归年的误差都会超过一天以上,如采用128年31闰规则不会这么早出现这种情况。

  128年31闰的置闰方案的优点和实施方法:

  1,采用128年31闰的置闰的方法,可以大大地减少历年与回归年的误差,回归年长度是365.24219879日,128年31闰的平均年长是365.2421875日。历年与回归年的平均误差每年不到一秒,是现在历法与回归年平均误差的27分之一。

  2.改历后与现历法衔接好,不须要过渡阶段。其方法如下:现历法继续使用,到2048年停闰,以后每加128年既不闰。新历法规则是:每四年一闰,凡公元年数能被128整除的年不闰。

  3. 此历法非常科学,它的置闰方法现历法更简单,更符合天体运行规律,现历法平均每年与回归年误差26秒,而此历法每年与回归年平均误差不到一秒。经计算,如果回归年按现在长度计算,得八万多年,新历法与回归年的误差才能超过一日。而现历法与回归年的误差3300年即超过一日。此历法好记简单,便于历算,凡公元年数能被128整除的年不闰。

3、不同历法中的闰年

  闰年包括在公历(格里历)或夏历中有闰日的年份,和在中国农历中有闰月的年份。

  3.1 公历中的闰年

  地球绕日运行周期为365天5小时48分46秒(合365.24219天),即一回归年tropical year)。公历的平年只有365日,比回归年短约0.2422 日,每四年累积约一天,把这一天加于2月末(即2月29日),使当年时间长度变为366日,这一年就为闰年。

  需要注意的是,现在的公历是根据罗马人的"儒略历"改编而得。由于当时没有了解到每年要多算出0.0078天的问题,从公元前46年,到16世纪,一共累计多出了10天。为此,当时的教皇格雷果里十三世,将1582年10月5日人为规定为10月15日。并开始了新闰年规定。即规定公历年份是整百数的,必须是400的倍数才是闰年,不是400的倍数的就是平年。比如,1700年、1800年和1900年为平年,2000年为闰年。此后,平均每年长度为365.2425天,约4年出现1天的偏差。按照每四年一个闰年计算,平均每年就要多算出0.0078天,经过四百年就会多出大约3天来,因此,每四百年中要减少三个闰年。闰年的计算,归结起来就是通常说的:四年一闰;百年不闰,四百年再闰。

  由于地球的自转速度逐渐降低,而公转速度则相对更加稳定,所以上述的系统经过更长的周期也会发生微小的误差。据计算,每8000年会有一天的误差,所以英国的天文学家John Herschel提议公元4000为平年,以后类推12000年,20000年亦为平年。但此提议从未被正式采纳。原因是到了4000年,地球自转的精确速度并非现在可以预测,所以届时参照真实数据方可做出判断。因此,在长远的将来,针对闰年的微小调整应该不是由预定的系统决定,而是随时不定性的。

  3.2 中国农历中的闰年

  中国旧历农历作为阴阳历的一种,每月的天数依照月亏而定,一年的时间以12个月为基准,平年比一回归年少约11天。为了合上地球围绕太阳运行周期即回归年,每隔2到4年,增加一个月,增加的这个月为闰月。闰月加到哪个月,以农历历法规则推断,主要依照与农历的二十四节气相符合来确定。在加有闰月的那一年有13个月,历年长度为384或385日,这一年也称为闰年。如1984年鼠年的农历中,有两个十月,通常成为前十月和后十月(即闰月)。农历闰年闰月的推算,3年一闰,5年二闰,19年七闰;农历基本上19年为一周期对应于公历同一时间。如公历的2001年5月27日1982年5月27日1963年5月27日这个日子,都是闰四月初五。

  公历1982年至2042年与农历闰年闰月对照表:

  1982年5月23日 闰四月小 壬戊年

  1984年11月23日 闰十月小 甲子年

  1987年7月26日 闰六月小 丁卯年

  1990年6月23日 闰五月小 庚午年

  1993年4月22日 闰三月小 癸酉年

  1995年9月25日 闰八月小 乙亥年

  1998年6月24日 闰五月小 戊寅年

  2001年5月23日 闰四月小 辛巳年

  2004年3月21日 闰二月小 甲申年

  2006年8月24日 闰七月小 丙戊年

  2009年6月23日 闰五月小 己丑年

  2012年5月21日 闰四月小 壬辰年

  2014年10月24日 闰九月小 甲午年

  2017年7月23日 闰六月大 丁酉年

  2020年5月23日 闰四月小 庚子年

  2023年3月22日 闰二月小 癸卯年

  2025年7月25日 闰六月小 己巳年

  2028年6月23日 闰五月小 戊申年

  2031年4月22日 闰三月小 辛亥年

  2033年8月25日 闰七月小 癸丑年

  2036年7月23日 闰六月大 丙辰年

  2039年6月22日 闰五月小 己未年

  2042年3月22日 闰二月小 壬戊年

4、用程序计算闰年

  用程序算出2000年到4000年之间的所有闰年(此时只考虑到3200年以前,故3200其实不是闰年):

  int leapyear(int year) //判断某年是否闰年闰年返回1,平年返回0

  {

  if ((year%400==0) || (year%100!=0) && (year%4==0))

  return 1;

  else

  return 0;

  }

  void main()

  {

  int i=2000;

  for(i;i<=4000;i++)

  {

  if(leapyear(i) == 1)

  printf("%d,",i);

  }

  }

  2000,2004,2008,2012,2016,2020,2024,2028,2032,2036,2040,2044,2048,2052,2056,2060,

  2064,2068,2072,2076,2080,2084,2088,2092,2096,2104,2108,2112,2116,2120,2124,2128,

  2132,2136,2140,2144,2148,2152,2156,2160,2164,2168,2172,2176,2180,2184,2188,2192,

  2196,2204,2208,2212,2216,2220,2224,2228,2232,2236,2240,2244,2248,2252,2256,2260,

  2264,2268,2272,2276,2280,2284,2288,2292,2296,2304,2308,2312,2316,2320,2324,2328,

  2332,2336,2340,2344,2348,2352,2356,2360,2364,2368,2372,2376,2380,2384,2388,2392,

  2396,2400,2404,2408,2412,2416,2420,2424,2428,2432,2436,2440,2444,2448,2452,2456,

  2460,2464,2468,2472,2476,2480,2484,2488,2492,2496,2504,2508,2512,2516,2520,2524,

  2528,2532,2536,2540,2544,2548,2552,2556,2560,2564,2568,2572,2576,2580,2584,2588,

  2592,2596,2604,2608,2612,2616,2620,2624,2628,2632,2636,2640,2644,2648,2652,2656,

  2660,2664,2668,2672,2676,2680,2684,2688,2692,2696,2704,2708,2712,2716,2720,2724,

  2728,2732,2736,2740,2744,2748,2752,2756,2760,2764,2768,2772,2776,2780,2784,2788,

  2792,2796,2800,2804,2808,2812,2816,2820,2824,2828,2832,2836,2840,2844,2848,2852,

  2856,2860,2864,2868,2872,2876,2880,2884,2888,2892,2896,2904,2908,2912,2916,2920,

  2924,2928,2932,2936,2940,2944,2948,2952,2956,2960,2964,2968,2972,2976,2980,2984,

  2988,2992,2996,3004,3008,3012,3016,3020,3024,3028,3032,3036,3040,3044,3048,3052,

  3056,3060,3064,3068,3072,3076,3080,3084,3088,3092,3096,3104,3108,3112,3116,3120,

  3124,3128,3132,3136,3140,3144,3148,3152,3156,3160,3164,3168,3172,3176,3180,3184,

  3188,3192,3196,3200,3204,3208,3212,3216,3220,3224,3228,3232,3236,3240,3244,3248,

  3252,3256,3260,3264,3268,3272,3276,3280,3284,3288,3292,3296,3304,3308,3312,3316,

  3320,3324,3328,3332,3336,3340,3344,3348,3352,3356,3360,3364,3368,3372,3376,3380,

  3384,3388,3392,3396,3404,3408,3412,3416,3420,3424,3428,3432,3436,3440,3444,3448,

  3452,3456,3460,3464,3468,3472,3476,3480,3484,3488,3492,3496,3504,3508,3512,3516,

  3520,3524,3528,3532,3536,3540,3544,3548,3552,3556,3560,3564,3568,3572,3576,3580,

  3584,3588,3592,3596,3600,3604,3608,3612,3616,3620,3624,3628,3632,3636,3640,3644,

  3648,3652,3656,3660,3664,3668,3672,3676,3680,3684,3688,3692,3696,3704,3708,3712,

  3716,3720,3724,3728,3732,3736,3740,3744,3748,3752,3756,3760,3764,3768,3772,3776,

  3780,3784,3788,3792,3796,3804,3808,3812,3816,3820,3824,3828,3832,3836,3840,3844,

  3848,3852,3856,3860,3864,3868,3872,3876,3880,3884,3888,3892,3896,3904,3908,3912,

  3916,3920,3924,3928,3932,3936,3940,3944,3948,3952,3956,3960,3964,3968,3972,3976,

  3980,3984,3988,3992,3996,4000,

  使用非过程化语言来测算闰年

  import java.util.*;

  public class LeapYears {

  public static void main (String[ ] args) {

  Scanner input = new Scanner (System.in);

  System.out.println ("输入年份: ");

  int year = input.nextInt ();

  if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { //输出某年是闰年

  System.out.println (year + "年是闰年");

  } else { //输出某年是平年

  System.out.println (year + "年是平年");

  }

  }

  }

  用TURBO PASCAL 来

  var

  year:integer;

  begin

  write('Enter year: ');readln(year);

  if ((year MOD 4=0) AND (year MOD 100<>0)) OR (year MOD 400=0)

  then writeln(year:6, 'is a leap year.')

  else writeln(year:6,'is not a leap year')

  end.

 

                闰月

 

1645年至2796年的闰月列表

  按19年7闰排列

  1645 闰五月 1648 闰四月 1651 闰正月 1653 闰六月 1656 闰五月 1659 闰三月 1661 闰八月

  1664 闰六月 1667 闰四月 1670 闰二月 1672 闰七月 1675 闰五月 1678 闰三月 1680 闰八月

  1683 闰六月 1686 闰四月 1689 闰三月 1691 闰七月 1694 闰五月 1697 闰三月 1699 闰七月

  1702 闰六月 1705 闰四月 1708 闰三月 1710 闰七月 1713 闰五月 1716 闰三月 1718 闰八月

  1721 闰六月 1724 闰四月 1727 闰二月 1729 闰七月 1732 闰五月 1735 闰四月 1737 闰九月

  1740 闰六月 1743 闰四月 1746 闰三月 1748 闰七月 1751 闰五月 1754 闰四月 1756 闰九月

  1759 闰六月 1762 闰五月 1765 闰二月 1767 闰七月 1770 闰五月 1773 闰三月 1775 闰十月

  1778 闰六月 1781 闰五月 1784 闰三月 1786 闰七月 1789 闰五月 1792 闰四月 1795 闰二月

  1797 闰六月 1800 闰四月 1803 闰二月 1805 闰七月 1808 闰五月 1811 闰三月 1814 闰二月

  1816 闰六月 1819 闰四月 1822 闰三月 1824 闰七月 1827 闰五月 1830 闰四月 1832 闰九月

  1835 闰六月 1838 闰四月 1841 闰三月 1843 闰七月 1846 闰五月 1849 闰四月 1851 闰八月

  1854 闰七月 1857 闰五月 1860 闰三月 1862 闰八月 1865 闰五月 1868 闰四月 1870 闰十月

  1873 闰六月 1876 闰五月 1879 闰三月 1881 闰七月 1884 闰五月 1887 闰四月 1890 闰二月

  1892 闰六月 1895 闰五月 1898 闰三月 1900 闰八月 1903 闰五月 1906 闰四月 1909 闰二月

  1911 闰六月 1914 闰五月 1917 闰二月 1919 闰七月 1922 闰五月 1925 闰四月 1928 闰二月

  1930 闰六月 1933 闰五月 1936 闰三月 1938 闰七月 1941 闰六月 1944 闰四月 1947 闰二月

  1949 闰七月 1952 闰五月 1955 闰三月 1957 闰八月 1960 闰六月 1963 闰四月 1966 闰三月

  1968 闰七月 1971 闰五月 1974 闰四月 1976 闰八月 1979 闰六月 1982 闰四月 1984 闰十月

  1987 闰六月 1990 闰五月 1993 闰三月 1995 闰八月 1998 闰五月 2001 闰四月 2004 闰二月

  2006 闰七月 2009 闰五月 2012 闰四月 2014 闰九月 2017 闰六月 2020 闰四月 2023 闰二月

  2025 闰六月 2028 闰五月 2031 闰三月 2033 闰冬月 2036 闰六月 2039 闰五月 2042 闰二月

  2044 闰七月 2047 闰五月 2050 闰三月 2052 闰八月 2055 闰六月 2058 闰四月 2061 闰三月

  2063 闰七月 2066 闰五月 2069 闰四月 2071 闰八月 2074 闰六月 2077 闰四月 2080 闰三月

  2082 闰七月 2085 闰五月 2088 闰四月 2090 闰八月 2093 闰六月 2096 闰四月 2099 闰二月

  2101 闰七月 2104 闰五月 2107 闰四月 2109 闰九月 2112 闰六月 2115 闰四月 2118 闰三月

  2120 闰七月 2123 闰五月 2126 闰四月 2128 闰冬月 2131 闰六月 2134 闰五月 2137 闰二月

  2139 闰七月 2142 闰五月 2145 闰四月 2147 闰冬月 2150 闰六月 2153 闰五月 2156 闰三月

  2158 闰七月 2161 闰六月 2164 闰四月 2166 闰十月 2169 闰六月 2172 闰五月 2175 闰三月

  2177 闰七月 2180 闰六月 2183 闰四月 2186 闰二月 2188 闰六月 2191 闰五月 2194 闰三月

  2196 闰七月 2199 闰六月 2202 闰四月 2204 闰九月 2207 闰六月 2210 闰四月 2213 闰三月

  2215 闰七月 2218 闰五月 2221 闰四月 2223 闰九月 2226 闰七月 2229 闰五月 2232 闰三月

  2234 闰八月 2237 闰五月 2240 闰四月 2242 闰冬月 2245 闰六月 2248 闰五月 2251 闰三月

  2253 闰七月 2256 闰六月 2259 闰五月 2262 闰正月 2264 闰七月 2267 闰五月 2270 闰三月

  2272 闰八月 2275 闰六月 2278 闰四月 2281 闰二月 2283 闰六月 2286 闰五月 2289 闰三月

  2291 闰七月 2294 闰六月 2297 闰四月 2300 闰二月 2302 闰六月 2305 闰五月 2308 闰三月

  2310 闰七月 2313 闰六月 2316 闰四月 2318 闰十月 2321 闰七月 2324 闰五月 2327 闰三月

  2329 闰八月 2332 闰六月 2335 闰四月 2338 闰三月 2340 闰七月 2343 闰五月 2346 闰四月

  2348 闰八月 2351 闰六月 2354 闰五月 2357 闰正月 2359 闰七月 2362 闰五月 2365 闰四月

  2367 闰八月 2370 闰六月 2373 闰五月 2376 闰二月 2378 闰七月 2381 闰五月 2384 闰四月

  2386 闰十月 2389 闰六月 2392 闰四月 2395 闰二月 2397 闰六月 2400 闰五月 2403 闰三月

  2405 闰八月 2408 闰六月 2411 闰五月 2414 闰二月 2416 闰七月 2419 闰五月 2422 闰三月

  2424 闰八月 2427 闰六月 2430 闰四月 2433 闰三月 2435 闰七月 2438 闰五月 2441 闰四月

  2443 闰八月 2446 闰七月 2449 闰五月 2452 闰三月 2454 闰八月 2457 闰五月 2460 闰四月

  2462 闰八月 2465 闰六月 2468 闰五月 2471 闰三月 2473 闰七月 2476 闰五月 2479 闰四月

  2481 闰十月 2484 闰六月 2487 闰五月 2490 闰三月 2492 闰七月 2495 闰五月 2498 闰四月

  2500 闰十月 2503 闰六月 2506 闰五月 2509 闰二月 2511 闰七月 2514 闰五月 2517 闰四月

  2520 闰正月 2522 闰六月 2525 闰五月 2528 闰三月 2530 闰七月 2533 闰六月 2536 闰四月

  2539 闰正月 2541 闰七月 2544 闰五月 2547 闰三月 2549 闰七月 2552 闰六月 2555 闰四月

  2557 闰八月 2560 闰七月 2563 闰五月 2566 闰四月 2568 闰七月 2571 闰六月 2574 闰四月

  2576 闰九月 2579 闰六月 2582 闰四月 2585 闰三月 2587 闰七月 2590 闰五月 2593 闰四月

  2595 闰十月 2598 闰七月 2601 闰五月 2604 闰三月 2606 闰八月 2609 闰六月 2612 闰四月

  2614 闰冬月 2617 闰六月 2620 闰五月 2623 闰三月 2625 闰八月 2628 闰六月 2631 闰五月

  2634 闰正月 2636 闰七月 2639 闰五月 2642 闰三月 2644 闰八月 2647 闰六月 2650 闰四月

  2653 闰二月 2655 闰七月 2658 闰五月 2661 闰三月 2663 闰七月 2666 闰六月 2669 闰四月

  2672 闰三月 2674 闰七月 2677 闰五月 2680 闰三月 2682 闰七月 2685 闰六月 2688 闰四月

  2691 闰三月 2693 闰七月 2696 闰五月 2699 闰三月 2701 闰八月 2704 闰六月 2707 闰四月

  2710 闰三月 2712 闰七月 2715 闰五月 2718 闰四月 2720 闰九月 2723 闰六月 2726 闰五月

  2728 闰冬月 2731 闰七月 2734 闰五月 2737 闰四月 2739 闰九月 2742 闰六月 2745 闰五月

  2748 闰二月 2750 闰七月 2753 闰六月 2756 闰四月 2758 闰八月 2761 闰六月 2764 闰五月

  2767 闰三月 2769 闰七月 2772 闰六月 2775 闰三月 2777 闰八月 2780 闰六月 2783 闰五月

  2786 闰三月 2788 闰七月 2791 闰六月 2794 闰三月 2796 闰八月

  根据计算表明,3358年将会首次出现史无前例的闰腊月!

  有些年份应该是误闰,如1832、1851、1870和1984年等!     一些罕见的闰年闰月

  罕见的农历闰年闰月(1645年-2800年)

  (1)闰正月:1651 2262 2357 2520 2539 2634

  (2)闰九月:1756 1832 2014 2109 2204 2223 2576 2720 2739

  (3)闰十月:1775 1870 1984 2166 2318 2386 2481 2500 2595 

  (4)闰冬月:2033 2128 2147 2242 2614 2728

  (5)闰腊月:3358 

  (6)公历闰二月巧逢农历闰二月:1928 2004 2376 2748

  (7)最长的农历闰年有385天,从公元前221年至公元2100年的2321年里,一共只有12次。最近两次是1944年和2006年。   

    闰月知识

  概念:

  每逢闰年所加的一个月。阴阳历以朔望月的长度(29.5306日)为一个月的平均值,全年12月,同回归年(365.2422日)相差约10日21时,故顺置闰,三年闰一个月,五年闰二个月,十九年闰七个月。闰月加在某月之后叫“闰某月”。《书.尧典》:“以闰月定四时,成岁。”孔传:“一岁有馀十二日,未盈三岁足得一月,则置闰焉。”《左传.文公六年》:“闰月不告朔,非礼也。闰以正时,时以作事,事以厚生,生民之道,于是乎在矣。不告闰朔,弃时政也,何以为民?”

  农历为什么会有闰月?——农历置闰月是为了协调回归年与农历年的矛盾。

  回归年与农历年有什么矛盾呢?先记住:回归年的总长度为365.2422日,朔望月的长度为29.5306日。

  十二个朔望月构成农历年,长度为29.5306×12=354.3546日,比回归年少10.88天即将近11天,每个月少0.91天,近1天。   依此,如农历年某年春节为大雪纷飞的冬天,第二年的春节就会在季节上提前11天,第16个农历年就会出现在赤日炎炎的夏天。

  如按十三个朔望月构成农历年,长度为29.5306×13=383.8978日,比回归年又多出18天多。

  如果按上述规定制定历法,就会出现天时与历法不合、时序错乱颠倒的怪现象——这就是矛盾。

  为了克服这一缺点,我们的祖先在天文观测的基础上,找出了“闰月”的办法,保证农历年的正月到三月为春季,四月到六月为夏季,七月到九月为秋季,十月到十二月为冬季,也同时保证了农历岁首在冬末春初。

  农历年中月以朔望月长度29.5306日为基础,所以大月为30日,小月为29日。为保证每月的头一天(初一)必须是朔日,就使得大小月的安排不固定,而需要通过严格的观测和计算来确定。因此,农历中连续两个月是大月或是小月的事是常有的,甚至还出现过如1990年三、四月是小月、九、十、十一、十二连续四个月是大月的罕见特例。

  那么多长时间加一个闰月呢?最好的办法就是求出回归年日数与朔望月的日数的最小公倍数:我们希望m个回归年的天数与n个朔望月的天数相等,也就是应有等式:

  m×365.2422=n×29.5306

  在这个等式中我们不能直接求出m和n,但可以求出它们的比例:

  这个比例的近似值分别为:

  在这些分式中,分子表示回归年的数目,分母表示朔望月的数目。例如第六个分数式 表示19个回归年中必须加7个闰月。

  19个回归年中加7个闰月的结果比较:

  19个回归年=19×365.2422=6939.6118(天)

  一个朔望月有29.5306天,235个朔望月=235×29.5306=6939.6910(天)

  19个回归年中加7个闰月后,矛盾消除得只差:6939.6910-6939.6018=0.0892(天)——即2小时9分多,这已经是够精确的了。

  所以,农历就采用了19年加7个闰月的办法,即“十九年七闰法”,把回归年与农历年很好地协调起来,使农历的元旦(春节)总保持在冬末春初。古人把235个朔望月称之为“闰周”。

  农历置闰的方法可以使农历年的平均长度接近回归年,而农历中的月又有鲜明的月相特征,保持了公历和阴历两全其美的特点。

  现在置闰的方法是两个冬至之间,如仅有12个月则不置闰,若有13个月即置闰。置闰的月从“冬至”开始,当出现第一个没有“中气”的月份,这个月就是闰月,其名称是在前个月的前面加一个“闰”字。

  农历闰哪个月?决定于一年中的二十四个节气。

  我国农历将二十四个节气分为十二个节气和十二个中气。

  农历以月亮为周期(阴历),十二个月历总共约有354天;再配合年历(阳历),年历则是根据地球公转所形成的四季变化而得的周期所编制。而月历较年历短,两者相差了11天,因此,便要每19年加多7个闰月来填补误差。而决定那一个月做闰月,则依廿四节气而定,农历月份通常包含一个节气和一个中气,如惊蛰╱秋分等等,若某农历月份只有节气而没有中气,历法便会把该月多加一个月以作为闰月。以2006年为例,农历七月正好是个有节气而没有中气的月份,因此便闰七月来作调整误差。

  二十四节气在农历中的日期是逐月推迟的,于是有的农历月份,中气落在月末,下个月就没有中气。

  一般每过两年多就有一个没有中气的月,这正好和需要加闰月的年头相符。所以农历就规定把没有中气的那个月作为闰月。

  例如2001年农历四月二十九日是中气小满,再隔一个月的初一才是下一个中气夏至,当中这一个月没有中气,就定为闰月,它跟在四月后面,所以叫闰四月。

关于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年(癸丑年)闰十一月的来历。在编排农历历法时,无中气的月,并不一定要置闰。

 

                   闰秒

 

  由于地球自转的不均匀性(由地球物质分布不均匀和其它星球的摄动力等引起的)和长期变慢性(主要由潮汐摩擦引起的),会使世界时(民用时)和原子时(一种较恒定的时制,由原子钟得出)之间相差超过到0.9秒时,就把世界时向前拨1秒(负闰秒,最后一分钟为59秒)或向后拨1秒(正闰秒,最后一分钟为61秒);

  闰秒一般加在公历年末或公历六月末;这个可参考农历网主页的科普知识报导2005年末闰秒的通知。

【实例】

  2006年元旦早晨,你的手表、墙上的挂钟应该拨慢1秒——中科院国家授时中心昨天发布预告称,由于地球自转减慢,2005年末,世界时将额外多加一“闰秒”,我国则在明年1月1日作出相应调整。由于北京时间比世界时提早8小时,因此明年元旦,我国时钟将通过以下方式“拨慢”:7时59分59秒——7时59分60秒——8时00分00秒。而通常情况下,时间是从7时59分59秒直接到8点整的。也就是说,这天的7时60分将成为一个独立的时刻。

  我们常用“一寸光阴一寸金”、“分秒必争”这样的词语,来形容时间的宝贵。2006年的元旦,您将额外地获得国家授时中心为您送出的1秒钟。由于地球自转变慢,2005年末“世界时”将增加1闰秒,国家授时中心将在北京时间2006年1月1日7时59分59秒时加入这1秒。

【疑问】

  为什么会出现这1秒?

  中科院国家授时中心科技处处长窦忠告诉记者,科学上有两种时间计量系统:基于地球自转的天文测量而得出的“世界时”和以原子振荡周期确定的“原子时”。“世界时”由于地球自转的不稳定会带来时间的差异,“原子时”则是相对恒定不变的。这两种时间尺度速率上的差异,一般来说一至二年会差大约1秒时间。1971年国际计量大会通过决议:使用“协调世界时”来计量时间。当“协调世界时”和“世界时”之差超过0.9秒时,国际地球自转服务组织(IERS)就负责对“协调世界时”拨快或拨慢1秒,这就是闰秒。此次闰秒就是由该组织7月4日公告的。

  1秒钟将怎样被发送?

  据介绍说,由于“北京时间”比“协调世界时”早8个小时,因此我国调整闰秒的时间将在2006年1月1日的早晨。届时我国的时钟将通过这样的方式拨慢:7时59分59秒、7时59分60秒、8时00分00秒。而通常情况下,时间是从7时59分59秒直接调到8时整的。国家授时中心将通过时间频率发播监测控制站的时号程序控制器来调整这1秒钟。授时中心的所有接收时码信息的用户,都将以这种方式接收到授时系统中发布的这一调整信息。

【影响】

  47年来地球慢了半分钟

  据介绍,按照这几十年来已知的差异来测算,大约5000年后“原子时”会比“世界时”快1个小时,所以就要通过闰秒来进行调整。自1971年首次增加闰秒以来,“协调世界时”已经调整了22个闰秒,上一次的闰秒发生在7年之前的1998年底。由于地球自转有长期变慢的趋势,现在“世界时”和“协调世界时”之差又接近0.9秒,就出现了此次闰秒。事实上从1958年“原子时”诞生至今,两个计时系统之间已累计差了33秒,也就是说地球自转慢了半分钟左右。

  差了1秒钟,生活会怎样?

  差了这1秒钟,会对日常生活产生什么样的影响呢?据介绍,如果某个国家单独拒绝‘闰秒’,一些高精度的系统就无法和世界其他实施闰秒的国家相衔接。在航天、电子通信、电力、金融以及交通等行业也都可能出现“卡壳”的现象。1秒钟也和人们的生活密切相关。比如,汇率变动的时间单位介于秒和毫秒之间;而在进行证券交易时1秒钟的误差,也会影响到交易的正常进行。   不可小看的1秒

  不要小看这“滴答”一秒。专家说,普通人并不在意自己的手表快一点或慢一点,但对航天、电子通信、全球定位系统等领域而言,几十亿分之一秒的误差也可能导致重大问题。“多”出来的一秒究竟从哪里来?中科院国家授时中心专家解释,目前全球有世界时和原子时两个时间系统。前者以地球自转周期的天文观测为基准,后者则以稳定的原子振荡周期来确定“秒”的长度。由于地球自转速度不匀,天长日久,两者之间会出现细微差距,此时,位于法国巴黎的国际地球自转服务组织就负责在一年中添加或减少一秒,这就是所谓的“闰秒”。一般来说,闰秒差不多1~2年就会出现一次。但是,自1998年以来,地球已经连续七年没有添加“闰秒”了。紫金山天文台的专家介绍说,就像一个旋转的陀螺会受到来自地面、空气的摩擦力一样,地球在自转时也会受到来自月亮、海洋等的摩擦,减慢了它的旋转速度。但是,前几年这种摩擦力很小,自转速度相应也就加快了,所以“闰秒”也就没有出现。

【实施】

  九八年实施

  1998年11月止DUT1值为-0.3秒,若不做闰秒调整,预计1999年将会大于-0.9秒。故IERS于1998年7月17日即发布闰秒通告(IERS Bulletin C 16),1998年12月31日23时59分59秒将有正闰秒,时序为:

  UTC时间: 1998年12月31日23时59分59秒

  1998年12月31日23时59分60秒

  1999年01月01日00时00分00秒

  中原标准时间(UTC时间加8小时) 时序将为:

  1999年01月01日07时59分59秒

  1999年01月01日07时59分60秒

  1999年01月01日08时00分00秒

  世界协调时(UTC)及国际原子时(TAI)之差为

  1997年7月1日1999年1月1日,TAI-UTC=+31s

  1999年1月1日至下次发布闰秒,TAI-UTC= +32s

  零五年实施

  2005年7月4日,国际地球自转服务组织(IERS)发布C公报,协调世界时(UTC)将在2005年底实施一个正闰秒,即增加1秒。届时,所有的时钟将拨慢1秒。具体实施步骤如下:

  UTC协调世界时:

  23时59分59秒(2005年12月31日

  23时59分60秒(2005年12月31日

  00时00分00秒(2006年1月1日

  相应地,北京时间:

  7时59分59秒(2006年1月1日

  7时59分60秒(2006年1月1日

  8时00分00秒(2006年1月1日

  零八年实施

  UTC协调世界时:

  23时59分59秒(2008年12月31日

  23时59分60秒(2008年12月31日

  00时00分00秒(2009年1月1日

  相应地,北京时间:

  7时59分59秒(2009年1月1日

  7时59分60秒(2009年1月1日

  8时00分00秒(2009年1月1日

【争议】

  鉴于地球自转速度减慢,作为环球主要计时标准的英国格林威治时间(GMT),将于2008年12月31日多1闰秒,但在法国负责原子钟计时的专家认为,既然现代科技水平已明显提升,国际社会应考虑是否改用原子钟时计、舍弃不够精准的格林威治时间,引发一场英法争议。

  据香港明报报道,位于经线零度的英国格林威治皇家天文台,实行“平均太阳时”,即太阳直照在该天文台子午仪中心子午在线的时间,计算一天的始终.惟自1972年以来,科学家留意到地球自转减慢,影响到太阳直照落点时间,天文台要三番四次添加“闰秒 ”,以保持国际公认的“标准时间”地位.

  专家促弃用格林威治标准时间

  一些科学家便认为,格林威治时间应由位于法国巴黎外的“国际原子时间 ”(International Atomic Time)所取代,因为后者采用先进技术运算,可准确显示到小至纳秒,何况闰秒添加往往很混乱,有时像今年是12月31日除夕结束时添加,但有时却是在6 月30日结束时插入.此外,从卫星导航、供电到流动通讯等,凡事都可能因为疏忽那1秒,或未能及时在不同时区加闰,引发程序系统问题.

  GMT见证大英荣耀 英人盼保留

  但反对者称,原子时间“太精确”也会带来问题,因为人类早已习惯以“日居正中”作为中午的标准,但若改用原子钟计时,在地球越转越慢下,千年后的人类将发现,“日居正中”将是下午1时.另外,GMT计时是大英帝国昔日称雄世界的见证,事关民族荣耀,英国人显然不愿改用法国计时作为国际标准.

  但国际计量局科学家阿里亚斯(Elisa Felicitas Arias)已在努力游说废弃闰秒的做法,“格林威治计时方法已经过时了”.她呼吁以原子钟取代,并称已获相当多支持,“国际电信联盟”已考虑最快在明年投票修正时间计量方式,希望可在2018年前落实.

【资料】

  世界时是基于地球自转的一种时间计量系统,原子时是基于原子物理技术的一种更加均匀的时间系统。由于两种时间尺度速率上的差异,一般来说1~2年会差1秒。我们日常生活所用的时间是协调世界时(UTC),它是一种折衷的时间尺度,用原子时的速率,而在时刻上逼近世界时,所用方法就是“闰秒”,也就是协调世界时和世界时之差即将超过±0.9秒时,就对协调世界时作一整秒的调整。

  由于地球自转变慢,而引起到2005年底协调世界时和世界时之差即将越限,因此,国际地球自转服务组织宣布此次闰秒。

  上一次闰秒发生在7年之前的1999年1月1日。国家授时中心在《时间频率公报》中提前数月向全国时间用户通知了这一消息。

  我们日常所用的北京时间既不是原子时(TAI),也不是世界时(UT1),而是协调世界时(UTC)。相对于以地球自转为基础的世界时来说,原子时是均匀的计量系统,这对于测量时间间隔非常重要,但世界时时刻反映了地球在空间的位置,这也是需要的。为兼顾这两种需要,引入了协调世界时(UTC)系统。UTC在本质上还是一种原子时,因为它的秒长规定要和原子时秒长相等,只是在时刻上,通过人工干预,尽量靠近世界时。

  协调世界时(UTC)尽量靠近世界时(UT1)的意思是:必要时对协调世界时作一整秒的调整(增加1秒或去掉1秒),使UTC和UT1的时刻之差保持在±0.9秒以内。这一技术措施就称为闰秒(或跳秒),增加1秒称为正闰秒(或正跳秒);去掉1秒称为负闰秒(或负跳秒)。是否闰秒,由国际地球自转服务组织(英文缩写为IERS)决定。闰秒的首选日期是每年的12月31日6月30日,或者是3月31日9月30日。如果是正闰秒,则在闰秒当天的23时59分59秒后插入1秒,插入后的时序是:…58秒,59秒,60秒,0秒,…,这表示地球自转慢了,这一天不是86400秒,而是86401秒;如果是负闰秒,则把闰秒当天23时59分中的第59秒去掉,去掉后的时序是:…57秒,58秒,0秒,…,这一天是86399秒。