[精讚] [會員登入]

閏年設定原則

閏年設定規則,寫日期計算時常常會用到

此文完整連結 http://n.sfs.tw/m10390

複製連結 閏年設定原則@精讚
(文章歡迎轉載,請尊重版權註明連結來源)
2017-11-15 19:12:31 By Axer

二月有二十八天,遇到閏年時則變為二十九天,稱之為閏年。

閏年怎麼來的,只是為了讓太陽曆能吻合地球的公轉。為什麼是二月,只是某位皇帝的權謀要讓人家覺得他很仁慈。

以上不是重點,重點下面是閏年設定原則

逢4的倍數閏, 例如:西元2004、2008、2012、2016等,為4的倍數,故為閏年。
逢100的倍數不閏, 例如:西元1700、1800、1900、2100年,為100的倍數,當年不閏年。
逢400的倍數閏, 例如:西元1600、2000、2400年,為400的倍數,有閏年
逢4000的倍數不閏, 例如:西元4000、8000年,不閏年,此規則尚未獲得一致同意,可忽略。

寫程式的判斷方法:

if( $yr % 4000 == 0){ $FEB=28; }
elseif( $yr % 400 == 0){ $FEB=29; }
elseif( $yr % 100 == 0){ $FEB=28; }
elseif( $yr % 4 == 0){ $FEB=29; }
else $FEB=28;

上面的if-elseif的寫法作一次性的判斷,如果遇到符合條件就直接結束即可。其中 '%' 是餘數除法,結果為0代表整除。

你可能有興趣

閏年設定原則

閏年設定規則,寫日期計算時常常會用到

世界人口密度線上地圖

對於圖控的我而言,這個網站可以讓我逛很久,當瀏覽著地圖時,我就會想像那個地方的生活情況。

不可思議的人體彩繪仿自然藝術-Johannes Stötter Art

不可思議的人體彩繪仿自然藝術,只能讚嘆!

註解

阿飛為幾個名詞做了有趣的註解

檢視生活中的70%

審視生活中的70%都是無用的

[物理] 三向電動機原理圖解

三向電動機原理圖解