PHPで閏年か調べるには?

PHPでは下記のコードで閏年を判定できます。

function isLeapYear($year) {
if ($year % 4 == 0 && ($year % 100 != 0 || $year % 400 == 0)) {
return true;
} else {
return false;
}
}
// 测试例子
$year = 2020;
if (isLeapYear($year)) {
echo $year . '是闰年';
} else {
echo $year . '不是闰年';
}

上コードでは、isLeapYear関数が年をパラメータとして受け取り、最初に年が4で割り切れるかどうか判定します。4で割り切れる場合、次に100で割り切れるか、あるいは400で割り切れるかどうか判定します。100で割り切れて400で割り切れない場合は、うるう年ではありません。4で割り切れると同時に100で割り切れるか、あるいは400で割り切れる場合は、うるう年です。うるう年と判定された場合はtrueを返します。そうでない場合はfalseを返します。

bannerAds