閏年的計算規則遠遠比「四年一閏」更複雜
12-24
網上有三種主流的計算閏年的規則:
第一種:
①能夠被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年也是一個問題。因此八萬年以後的爭議可以暫時不管。
推薦閱讀: