« PHP:shuffle()関数 | メイン | PHP:date()関数 »

2005年12月08日

PHP:checkdate()関数

checkdate()関数は日付の妥当性をチェックし、正しい日付の場合にはTRUE、存在しない日付の場合にはFALSEを返します。

checkdate()関数は以下のような観点から日付の妥当性をチェックします。
・年が1〜32767の間であるかどうか
・月が1〜12の間であるかどうか
・日が指定された月の日数内に収まるかどうか(うるう年にも対応)

$date = "12,32,2005";  //月,日,年という形式で入力します。
if(checkdate($date)){
    print "存在する日付です。";
}else{
    print "存在しない日付です。";
}

※上記の結果、「存在しない日付です。」を出力します。(2005年12月32日は存在しません。)

投稿者 wing : 2005年12月08日 01:04

コメント