閏年計算公式

一般講法是每四年就有一年是閏年, 但這個講法只符合大部份的閏年, 有些年份還是不會每四年一閏的。

在求學時期學寫程式時, 就寫過這樣的程式, 很簡單檢查該年是否閏年, 而閏年的規則有 2 條:

1. 年份可以被 400 整除, 是閏年.
2. 年份不能被 100 整除, 但可以被 4 整除, 是閏年.

現在很多程式語言也不用測試上面的規則, 因為程式語言的開發者已經寫好, 例如 PHP 的 date() 函式, 這樣可以檢查是否閏年:

如果不使用 PHP 內建的 date() 函式, 就要檢查上面閏年的規則, 盡管語法不同, 但其他程式語言大致上也是這樣寫的, 以下是 PHP 的寫法:




Leave a Reply