闰年
闰年(leap year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的。补上时间差的年份为闰年。闰年共有366天(31,29,31,30,31,30,31,31,30,31,30,31)。
编辑摘要闰年(leap year),在公历(格里历)或夏历中有闰日的年份,以及在中国旧历农历中有闰月的年份。地球绕太阳运行周期为365天5小时48分46秒(合365.24219天)即一回归年(tropical year)。公历的平年只有365日,比回归年短约0.2422 日,所余下的时间约为四年累计一天,于第四年加于2月,使当年的历年长度为366日,这一年就为闰年。
地球绕太阳一圈需要:365天5小时48分46秒,因为365天5小时48分46秒=365天6小时,为了方便,平年365天,所以为了补时间的差异,每隔4年有闰年,闰年366天,闰年的2月29天。
在公历(格里历)纪年中,有闰日的年份叫闰年,一般年份365天,闰年为366天。由于地球绕太阳运行周期为365天5小时48分46秒(合365.24219天)即一回归年,公历把一年定为365天。所余下的时间约为四年累计一天,加在二月里,所以平常年份每年365天,二月为28天,闰年为366天,二月为29天。因此,每400年中有97个闰年,闰年在2月末增加一天,闰年366天。 闰年的计算方法:公元纪年的年数可以被四整除,即为闰年;被100整除而不能被400整除为平年;被100整除也可被400整除的为闰年。
中国旧历农历纪年中,有闰月的一年称为闰年。一般年份为12个月,354或355天,闰年则为13个月,383或384天。农历作为阴阳历的一种,每月的天数依照月亏而定,一年的时间以12个月为基准;为了合上地球围绕太阳运行周期即回归年,每隔2到4年,增加一个月,增加的这个月为闰月,因此农历的闰年为13个月。
农历没有第十三月的称谓,闰月按照历法规则,排放在从二月到十月的过后重复同一个月,重复的这个月为闰月,如四月过后的闰月称为闰四月。
农历闰年闰月的推算,3年一闰,5年二闰,19年七闰;农历基本上19年为一周期对应于公历同一时间。如公历的2001年5月27日、1982年5月27日和1963年5月27日这个日子,都是闰四月初五。
闰月加到哪个月,以农历历法规则推断,主要依照与农历的二十四节气相符合来确定;农历的闰月天数与正常月份天数一样,为29或30天。农历所谓“闰”的说法,只有闰年和闰月称谓,公历也有闰年的称谓。
判定公历闰年遵循的一般规律为:四年一闰,百年不闰,四百年再闰。
公历闰年的精确计算方法:(按一回归年365天5小时48分45.5秒)
①、普通年能被4整除而不能被100整除的为闰年。 (如2004年就是闰年,1900年不是闰年)
②、世纪年能被400整除而不能被3200整除的为闰年。 (如2000年是闰年,3200年不是闰年)
③、对于数值很大的年份能整除3200,但同时又能整除172800则又是闰年。(如172800年是闰年,86400年不是闰年)
公元前闰年规则如下:
1,非整百年:年数除4余数为1是闰年,即公元前1、5、9……年;
2,整百年:年数除400余数为1是闰年,年数除3200余数为1,不是闰年,年数除172800余1又为闰年,即公元前401、801……年。
闰年包括在公历(格里历)或夏历中有闰日的年份,和在中国农历中有闰月的年份。
公历中的闰年
地球绕日运行周期为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的倍数的就是平年。此后,平均每年长度为365.2425天,约4年出现1天的偏差。按照每四年一个闰年计算,平均每年就要多算出0.0078天,经过四百年就会多出大约3天来,因此,每四百年中要减少三个闰年。闰年的计算,归结起来就是通常说的:四年一闰;百年不闰,四百年再闰。
由于地球的自转速度逐渐降低,而公转速度则相对更加稳定,所以上述的系统经过更长的周期也会发生微小的误差。据计算,每8000年会有一天的误差,所以英国的天文学家John Herschel提议公元4000为平年,以后类推12000年,20000年亦为平年。但此提议从未被正式采纳。原因是到了4000年,地球自转的精确速度并非现在可以预测,所以届时参照真实数据方可做出判断。因此,在长远的将来,针对闰年的微小调整应该不是由预定的系统决定,而是随时不定性的。
西方公历的“闰年”
阳历中有闰日的年份叫闰年,相反就是平年,平年为365天,闰年为366天。在公历(格里历)纪年中,平年的二月为28天,闰年的二月为29天。闰年平月2月29日为闰日。
中国农历中的闰年
中国旧历农历作为阴阳历的一种,每月的天数依照月亏而定,一年的时间以12个月为基准,平年比一回归年少约11天。为了合上地球围绕太阳运行周期即回归年,每隔2到4年,增加一个月,增加的这个月为闰月。闰月加到哪个月,以农历历法规则推断,主要依照与农历的二十四节气相符合来确定。在加有闰月的那一年有13个月,历年长度为384或385日,这一年也称为闰年。如1984年鼠年的农历中,有两个十月,通常成为前十月和后十月(即闰月)。农历闰年闰月的推算,3年一闰,5年二闰,19年七闰;农历基本上19年为一周期对应于公历同一时间。如公历的2001年5月27日、1982年5月27日和1963年5月27日这个日子,都是闰四月初五。
| 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日闰二月大壬戊年 |
增加闰日的原因
现时的公历以回归年为“年”的计算基础,而一个回归年大约等于365.24220日。因为在平年公历只计算365日,结果四年后便会累积0.24220×4=0.9688日,大约等于一日,所以便逢四年增加一日闰日以抵销这0.9688日。
编程中闰年的简单计算方法
使用非过程化语言来测算闰年
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.
闰秒
由于地球自转的不均匀性(由地球物质分布不均匀和期它星球的摄动力等引起的)和长期变慢性(主要由潮汐摩擦引起的)会使世界时(民用时)和原子时(一种较恒定的时制,由原子钟得出)相差超过到0.9秒时就使世界时向前拨1秒(负闰秒,最后一分为59秒)或向后拨1秒(正闰秒,最后一分为61秒);
闰秒一般加在公历年末或公历六月末;这个可参考农历网主页的科普知识报导2005年末闰秒的通知。
太阳历
太阳历又称为阳历,是以地球绕太阳公转的运动周期为基础而制定的历法。太阳历的历年近似等于回归年,一年12个月,这个“月”,实际上与朔望月无关。阳历的月份、日期都与太阳在黄道上的位置较好地符合,根据阳历的日期,在一年中可以明显看出四季寒暖变化的情况;但在每个月份中,看不出月亮的朔、望、两弦。
如今世界通行的公历就是一种阳历,平年365天,闰年366天,每四年一闰,每满百年少闰一次,到第四百年再闰,即每四百年中有97个闰年。公历的历年平均长度与回归年只有26秒之差,要累积3300年才差一日。
年有三种:地球绕日一周,历三百六十五日六小时九分九秒,谓之“恒星年”;太阳过近地点循黄道东行一周,复过近地点,历三百六十五日六时十三分四十八秒,谓之“近点年”;太阳过春分点,循黄道东行一周,复过春分点,历三百六十五日五小时四十八分四十六秒,谓之“回归年”,亦称“岁实”。
恒星日和真太阳日
自古以来,地球的运动很自然地给人们提供了计量时间的依据,给出两种天然的时间单位,这就是日和年。“日”是指昼夜更替的周期,古时人们用圭表测日影的方法来测定日的长度,如某天正午太阳位于正南方时,表影最短,从这一时刻起算到第二天正午,太阳再次位于正南,表影最短的时间间隔就是一天,也就是一个真太阳日。
大家都知道地球自转一周为一日。可是,怎么才能确定地球已经转了一圈呢?要回答这个问题,得讲讲恒星日、真太阳日、平太阳日。
连接一个地方正南正北两点所得的直线为子午线,子午线和铅垂线所决定的平面是正南正北方向的子午面。某地天文子午面两次对向同一恒星的时间间隔叫做恒星日,恒星日是以恒星为参考的地球自转周期。
如果把时间单位,定义为某地天文子午面两次对向太阳圆面中心(即太阳圆面中心两次上中天)的时间间隔,则这个时间单位就称作真太阳日,简称真时,也叫视时。它是以太阳为参考的地球自转周期。
恒星日总是比真太阳日要短一些。这是因为地球离恒星非常遥远,远到从恒星上看来,地球似乎是不动的,地球的公转轨道相对于如此遥远的距离已变作一个点了。从这些遥远天体来的光线是平行的,无论地球处于公转轨道上的哪一点,某地子午面两次对向某星的时间间隔都没有变化。比较起来,太阳离地球却近多了,从地球上看,太阳沿黄道自西向东移动,一昼夜差不多移动1度。 对于某地子午面来说,当完成一个恒星日后,由于太阳已经移动,地球自转也是自西向东,所以地球必须再转过一个角度,太阳才再次过这个子午面,既完成了一个真太阳日。
恒星日只在天文工作中使用,实际生活中我们所用的“日”是指昼夜更替的周期,显然更接近于真太阳日。根据真太阳日制定的时间系统称为“真太阳时”。
英国人有一种流传至今的古老风俗:2月29日──闰年增加的这一天──是“妇女求爱日”。
每逢这一天,妇女有权摆脱世俗的清规戒律,大胆地向自己犹豫不决的情人求爱。一些历史学家说,早在1288年,苏格兰就已经通过了确定2月29日为“妇女权利日”的法律,当时的玛格丽特女王颁布法令,宣布在闰年的二月二十九号,女人可以向男人求婚。并对无拘无束地追逐女性、又拒绝接受警告的男人实行罚款。从十七世纪开始,这个风俗习惯广泛流传并普及整个欧洲。现在每到闰年的二月二十九,向男子求婚的女子多达七千人。英国某电视台的气象女播报员,曾当着全国观众的面向在场的摄影师求婚,最终手抱帅哥归。
目前,对在这一天拒绝求爱者的男人,或是用1英镑作为象征性的“赎免”,或者以绸缎衣服赠给“伤心的女方”。但这些情况为数并不多。据前不久的调查,在上一个2月29日,有92%的男人当即兴高采烈地接受妇女的求爱;有4%的男人开始不同意,但稍加思索后,又愿与女方结为伉俪。调查认为,对英国妇女来说,2月29日已成为具有决定意义的日子。
2033年应安排闰几月?
二十一世纪的2033年是当闰年。当闰几月,在万年历上出现了两种安排:一种安排闰七月,另一种安排闰十一月。倒是很干脆,不在七月一边,就在十一月一边。只是到时侯如果还不能统一,就会很难堪。因为该年七、十一两个月都没有“中气”,出历书者各持一见,各行其是,当然不一致的地方会很多,这举的是最突出的问题。这个突出的问题是:如果当闰之年出现了两个不含中气的月份,那么应当将闰月安排在哪一个月?
为方便讨论,两种意见的情况报告如下:
一)、安排闰十一月的,有由紫金山天文台主编出书的《 万年历》;有由台湾中央研究院计算中心(ASCC) 在网上公布的《两千二百年中西历转换表》; 还有极少数由民间书坊出的万年历。
二)、安排闰七月的,绝大多数由民间出的万年历。此类书都似乎理当所然地安排闰七月。由于民间书出的版本多,基本上在书坊里所见,都是闰七月。
三)、安排闰七月的大致理由是:当年无中气的月份首先出现于七月,就先不就后安排为闰七月是理当所然的。安排闰十一月的理由,只有一个民间出〈万年历〉的人说了:因为 2033年这一闰年的前闰为 2031年三月, 接着的后闰为 2036年6月,若安排 2033年闰七月,则前后相距的月份为27与36个月,未免前后间距不匀过大。若2033年闰十一月则前后月间距分别为32与31个月。认为应安排闰十一月人的看法是, 当闰年若出现两个无中气的月份时,不应以无中气月出现的前后来定闰月,而应均衡酌情处理。
)







