閏年的計算規則遠遠比「四年一閏」更複雜

網上有三種主流的計算閏年的規則:

第一種:

①能夠被4整除但不被100整除的是閏年;

②能夠被100整除但不被400整除的是平年;

③能夠被400整除但不被3200整除的是閏年;

④能夠被3200整除但不被172800整除的是平年;

⑤能被172800整除的一律是閏年。

第二種:

前三步和第一種方法一樣,第四、五步把第一種方法中的172800換成86400。

第三種:

注意前三步和前兩種方法一樣。

①能夠被4整除但不被100整除的是閏年;

②能夠被100整除但不被400整除的是平年;

③能夠被400整除但不被3200整除的是閏年;

④能夠被3200整除但不被153600整除的是平年;

⑤能被153600整除但不被36864000整除的是閏年……

這個過程可以無窮地繼續下去,相當於一個收斂的無窮的交錯級數


這三種計算方法是怎麼來的?我相信大家在網上甚至就在知乎里可以很輕鬆地查到,我就不在這裡重複一遍了。

至於為什麼會出現三種不同的爭議,我認為可能在於對回歸年的定義不同,以及對精度控制程度不同。

但是這三種方法前三步都是一樣的,我們可以很清楚地推出:雖然1896年是閏年,但1900年不是閏年,然而2000年是閏年;雖然3196年是閏年,但3200年不是閏年……事實上2900、3000、3100、3200、3300、3400、3500年這連續7個百年整數倍年份都不是閏年。

由於前三步都沒有爭議,所以至少在未來的公元八萬年以前的閏年的計算都是沒有爭議的。我們這一代都活不到公元80000年(除非存在永續的壽命),人類能不能撐到80000年也是一個問題。因此八萬年以後的爭議可以暫時不管。


推薦閱讀:

TAG:數學 | 曆法 | 時間 |