checkdate 関数

checkdate関数は日付の妥当性を チェックします。その日付が存在する場合は trueを返し、そうでない場合は falseを返します。

構文

phpcheckdate(int $month, int $day, int $year): bool

例

日付の正しさをチェックしてみましょう:

php<?php
  var_dump(checkdate(9, 16, 2015));
?>

コードの実行結果:

phptrue

例

今度は不正な日付 (32日は12月には存在しません)を関数に渡すと、関数は falseを返します:

php<?php
  var_dump(checkdate(12, 32, 2015));
?>

コードの実行結果:

phpfalse