Linux 技术手札

闰年计算公式

一般讲法是每四年就有一年是闰年, 但这个讲法只符合大部份的闰年, 有些年份还是不会每四年一闰的。

在求学时期学写程式时, 就写过这样的程式, 很简单检查该年是否闰年, 而闰年的规则有 2 条:

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

现在很多程式语言也不用测试上面的规则, 因为程式语言的开发者已经写好, 例如 PHP 的 date() 函式, 这样可以检查是否闰年:

如果不使用 PHP 内建的 date() 函式, 就要检查上面闰年的规则, 尽管语法不同, 但其他程式语言大致上也是这样写的, 以下是 PHP 的写法:

Exit mobile version