PHP checkdate
今回は、PHPのcheckdate関数について書きます。
checkdate関数は、日付が正しいかどうか(存在する日付かどうか)を調べる関数です。
正しい日付の場合は「true」、正しくない日付の場合は「false」を返します。
このように使います。
<?php $year = 2014; $month = 2; $day = 28; var_dump( checkdate($month, $day, $year) ); ?>
こちらを実行すると、2014年2月29日は存在するので、「bool(true)」と表示されます。
checkdate関数の引数は、左から月, 日, 年となります。
<?php $year = 2014; $month = 2; $day = 29; var_dump( checkdate($month, $day, $year) ); ?>
この場合、2014年2月29日は、存在しないので、「false」と表示されます。
checkdate関数のPHPマニュアルはこちらです↓↓
PHP: checkdate - Manual