[PHP]閏年かどうか判定する

Pocket

閏年は基本的に4年に一度ですが、100 で割り切れる年は閏年ではありません。 ただし、400 で割り切れる場合は閏年とするというややこしい法則があります。

if文で「%4==0」などを組み合わせて調べてもいいですが、関数「date(‘L’)」で閏年を簡単に調べられます。

<?php
$year = 2012;
if(date('L', mktime(0,0,0,1,1,$year))){
    echo "閏年です";
}

Similar Posts:




コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です