英濟律師事務所
您現在的位置: 首頁 每日分享

你光知道每4年會多出個2月29日,卻不知道過128年還得再減回去

2016-2-29 10:09| 發布者: scyjlaw | 來自: 果殼網

摘要: 問題:為什么每隔4年就會多出一個2月29日?

問題:為什么每隔4年就會多出一個2月29日?

Q&A
Steed 果殼網主筆,專業級業余天文愛好者 :

為了給不完美的歷法(以及有強迫癥的死理性派們)埋單。

為什么每隔4年
就會多出一天
原因其實很簡單——因為地球圍繞太陽公轉一圈所需的時間(天文學上稱為回歸年)其實是365.242190419天,并不是一個整數,而是有整有零的。因此,4年實際上相當于365.242190419天*4=1460.968762天,大約等于1461天——而正常的每年365天*4=1460天,差不多少了一天。

所以真相并不是什么每隔4天多出一天,恰恰相反,是我們每年都少過了四分之一天,加起來每四年就少過了一天……


足足一天啊!!

這咋成?!于是在設置歷法時,就有了這樣的規定,如果某一年的年份能夠被4整除,這一年就被設置為閏年,會多出一天,也就是2月29日。比如今年是2016年,能夠被4整除,因此就有了2月29日。

如果要回答“為什么每四年就多出一天”的問題,那么到這里就可以結束了,我們下期再見。

但是
這樣還是不夠
剛才說了,4年實際上有1460.968762天,如果每4年就設置一個閏年,那么日歷上的4年就會是1461年——前者比后者少了0.031238天,差不多等于45分鐘。換句話說,每過4年(包含一個閏年),我們的日歷就會落后大約45分鐘。經過大約32個閏年(128年)之后,日歷就會落后差不多整整一天了!


(又是)足足一天啊!!

所以,每4年多出一天,這樣的閏年設置方案是有問題的,應該每128年再扣掉一個閏年才對。但128年不是個整數,不好記憶,操作起來也比較麻煩。于是,歷法的設計者采用了另一個比較好記的辦法——每100年就扣掉一個閏年,但每400年再補上一個閏年。

換句話說,如果某個年份可以被100整除,那么除非它能被400整除,否則就不是閏年,沒有2月29日。比如1900年和2100年,雖然它們都能被4整除,但由于是滿了百年,卻不能被400整除,因此都沒有2月29日,而2000年就有2月29日。

這種閏法比較直觀的一個后果是:1896年2月29日出生的小明,直到7歲都沒能過上一個生日呢……


這樣一來,每400年實際上就會有97個閏年和303個正常年份,因此日歷上的天數就會有366天*97+365天*303=146097天,而實際上400個回歸年的長度是365.242190419天*400=146096.8762天。可見,400年才差了0.1238天,不到3個小時,已經相當精確了。

基本上,閏年就是這樣設置的了。

那以后呢……
最后,還剩一個問題:剛才不還剩仨小時呢嗎?!

超過400年的閏年應該如何設置,目前還沒有明文規定。不過可以看出,過了400年之后,日歷還是會落后大約3個小時——如果想再精確一點的話,應該每3200年再扣除一個閏年才對!


(咋又有)足足3小時啊!

不過,考慮到公元紀年到現在也才2016年,估計只有真正的死理性派才會真的去考慮3200年再多扣一個閏年了吧……

讓我們拭目以待 ‾\_(ツ)_/‾
一個AI
“今天是四年才有一天的日子呢~ 我們是不是該過的特別一點?”
“歷法糾正錯誤罷了。出這么多bug打這么多補丁還沒補好呢也好意思當個節過?”
死理性派,卒。

閏秒調整:多出的一秒鐘,你想用它做什么?


文章來源:果殼網


鮮花

握手

雷人

路過

雞蛋
地址:
人民中路三段18號附19號
Email:
[email protected]
電話:
028-86253278
028-86256378
返回頂部
东方国度电子游艺 东北麻将基本玩法 新疆25选7开奖走势图 南京股票配资公司 福州站街女分布 上海福彩时时彩走势图连线 最好的短线炒股平台 互联网赚钱的方法 通化大嘴官网 黑龙江哈尔滨麻将 吉林十一选五基本走 双色球机选 山东省十一选五走势 辽宁电视台体育频道辽宁麻将 捕鱼来了弹头交易网 喜乐彩票app 山西扣点点麻将官方下载