什么是闰年-闰年判定方法
闰年包括在公历(格里历)或夏历中有闰日或闰月的年份。以下是小编为您收集整理提供到的范文,欢迎阅读参考,希望对你有所帮助!
什么是闰年_闰年判定方法释义
基本信息
词目:闰年
拼音:rùn nián
英语:Leap Year ;Bissextile Year;Intercalary Year
基本解释
凡阳历中有闰日(二月为二十九日)的年,闰余(岁余置闰。阴历每年与回归年相比所差的时日)。
具体出处
宋·苏轼 《监洞霄宫俞康直郎中所居四咏·退圃》:“园中草木春无数,只有黄杨厄闰年。” 宋·陆游 《蜗舍》诗:“麦因多雨损,蚕遇闰年迟。”清·俞樾 《茶香室丛钞·茨菰应闰月》:“茨菰一根,环十二子,闰年十三子。”
产生原因
通常的解释是说一年有多少天多少小时多少分,取整数365还有多余的,累积达到一天24小时后,就多加一天的年是闰年。这个解释只是告诉了大家怎么计算,是人为设置的东西。
最根本的原因是:地球绕太阳运行周期为365天5小时48分46秒(合365.24219天)即一回归年(tropical year)。公历的平年只有365日,比回归年短约0.2422 日,所余下的时间约为每四年累计一天,故第四年于2月末加1天,使当年的历年长度为366日,这一年就为闰年。现行公历中每400年有97个闰年。按照每四年一个闰年计算,平均每年就要多算出0.0078天,这样经过四百年就会多算出大约3天来。因此每四百年中要减少三个闰年。所以公历规定:年份是整百数时,必须是400的倍数才是闰年;不是400的倍数的世纪年,即使是4的倍数也不是闰年。
这就是通常所说的:四年一闰,百年不闰,四百年再闰。 例如,2000年是闰年,2100年则是 平年。
判定方法
公历闰年计算
(按一回归年365天5小时48分45.5秒)
①、非整百年能被4整除的为闰年。(如2004年就是闰年,2100年不是闰年)
②、能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)
③、对于数值很大的年份,这年如果能被3200整除,并且能被172800整除则是闰年。如172800年是闰年,86400年不是闰年(因为虽然能被3200整除,但不能被172800整除)(此按一回归年365天5h48'45.5''计算)。
按一回归年365天5h48'45.5''计算:3200年多出16000小时153600分145600秒 =18600小时26分40秒,共32*24+8=776个闰年=776*24=18624小时 >18600小时,所以只能算到775个闰年,3200不是闰年,于是775*24=18600,多出了26分40秒(共计1600秒),怎么办?需要经历多少个3200年的周期,足够弥补1天(86400秒)?答案是刚好54个周期(86400=1600*54),历时172800(=3200*54)年。
【公元前闰年计算】
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整除的年不闰。
计算方法
精确计算方法
(按一回归年365天5小时48分45.5秒)
①、普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年)
②、世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)
③、对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年。如172800年是闰年,86400年不是闰年(因为虽然能整除3200,但不能整除172800)(此按一回归年365天5h48'45.5''计算)。
此外,如依照现有太阳年的长度与上述闰年规则,每8000年又约差一日,因此约翰·赫歇尔提议每逢4000的倍数不闰,如西元4000年。但距此一年份来临尚有约二千年之遥,因此还未曾真正纳入规则或实施过。又由于地球公转速率的不稳定与众多影响因素,届时是否需要纳入此规则仍有疑问。
原因:若一年按365天5h48'46''(此时86400年也是闰年)计算,一年日数必须是整数,不便将零时数计入,所以取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小时。
程序计算
Ecmascript语言:
C#语言:
Java语言:
VB语言:
Python 语言:
C++语言:
C语言:
MATLAB语言:
闰年(3)Erlang语言:
Bash/Shell:
-
小制作作文6篇(热)
在日常生活或是工作学习中,许多人都写过作文吧,写作文是培养人们的观察力、联想力、想象力、思考力和记忆力的重要手段。那么问题来了,到底应如何写一篇优秀的作文呢?下面是小编整理的小制作作文6篇,欢迎阅读,希望大家能够喜欢。小制作作文篇1五,四,三,二,一,发射!这不是火...
-
[精华]制作的作文300字4篇
在平日的学习、工作和生活里,大家最不陌生的就是作文了吧,作文根据体裁的不同可以分为记叙文、说明文、应用文、议论文。如何写一篇有思想、有文采的作文呢?以下是小编帮大家整理的制作的作文300字4篇,仅供参考,希望能够帮助到大家。制作的作文300字篇1今天一大早,我...
-
我的小制作的作文3篇(热)
在平日的学习、工作和生活里,大家都写过作文,肯定对各类作文都很熟悉吧,作文是从内部言语向外部言语的过渡,即从经过压缩的简要的、自己能明白的语言,向开展的、具有规范语法结构的、能为他人所理解的外部语言形式的转化。还是对作文一筹莫展吗?以下是小编精心整理的...
-
电子感谢信怎么制作
随着感恩文化的传播,很多地方都会使用到感谢信,我们时常通过写感谢信来表达感恩。写感谢信需要注意哪些问题呢?下面是小编为大家收集的电子感谢信怎么制作,希望能够帮助到大家。在现代社会,技术的进步和发展使得电子邮件成为了人们日常生活中的必需品。我们可以通过...