PHP checkdate() ファンクション

いくつかの日期が有効なグレゴリオ暦であるか確認します:

<?php
var_dump(checkdate(12,31,-400));
echo "<br>";
var_dump(checkdate(2,29,2003));
echo "<br>";
var_dump(checkdate(2,29,2004));
?>

実行例

定義と使用法

checkdate() ファンクションは、グレゴリオ暦(Gregorian date)を確認するために使用されます。

構文

checkdate(month,day,year);
パラメータ 説明
month 必須。月を規定します。1から12の数字値。
day 必須。日を規定します。1から31の数字値。
year 必須。年を規定します。1から32767の数字値。

技術的詳細

返り値: 日付が有効である場合に TRUE を返し、それ以外の場合に FALSE を返します。
PHP バージョン: 4.0+