簡易うるう年判定は、4で割り切れるかで判定すれば良いのでは (2016年〜2099年まで対応)


100とか400で計算するの考えるのがだるかった
なお2100年はうるう年ではない。

簡易うるう年判定

  • 4で割り切れるかで判定すれば良い (2016年〜2099年まで対応)
$last_day = 28;
if (($year % 4) == 0) {
    $last_day = 29;
}

(追記)phpに判定があった

L 閏年であるかどうか。 1なら閏年。0なら閏年ではない。
<?php
if(date('L')) {
    echo "うるう年";
} else {
    echo "うるう年ではない";
}