天天看點

php怎麼判斷平年和閏年,教你怎麼判斷平年和閏年

隻要上過國小的人都知道并不是每年都是365天,二月份有時候是28天,有時候又是29天,年份也有分為平年和

php怎麼判斷平年和閏年,教你怎麼判斷平年和閏年

為什麼要有平年和閏年之分?

地球繞太陽旋轉一周的時間叫做一年,這段時間是365日5時48分46秒。為了友善,人們把一年定為365日,叫做平年。這樣,每4年就少算了23時15分4秒,即将近一天。人們就把這1天加在二月裡,以補上少算的時間,這樣一年就有366天了,這樣的年份被稱為閏年。

“四年一閏,百年不閏,四百年又閏”這是為什麼呢?

每4年出現一個閏年,時間差不是整整24小時,而是23小時15分4秒,是以四年一閏又多算了44分56秒,看來誤差很小,但時間長了,誤差就大了。每400年就要多算3日2時53分20秒,是以每400年應少增加3天。為便于計算,就作了“四年一閏,百年不閏,四百年又閏”的規定。

增加閏日的原因是什麼?

現時的公曆以回歸年為“年”的計算基礎,而一個回歸年大約等于365.4220日。因為在平年公曆隻計算365日,結果四年後便會累積0.4220×4=0.688日,大約等于一日,是以便逢四年增加一日閏日以抵消這0.688日。

怎樣計算閏年和平年呢?

公曆紀年法中,如果不是整百的年份,能被4整除的是閏年,如2008是閏年,2009是平年。整百的年份能被400整除的,是閏年;但能被3200整除的并不是閏年;如1900年是平年,2000年是閏年,2100年是平年,3200年是平年。

小結:原來連小孩子都知道的平年和閏年也有這麼多學問呢。難怪說學無止境,學海無涯。關于平年和閏年的簡單知識大家記住了嗎,看完後不妨考考身邊的朋友,當一回老師給大家傳播知識吧。