chekdate関数

「月」「日」「年」の順の3つの引数を調べ、その組み合わせが正しい日付かどうかをチェックします。
正しい場合は真、そうでない場合は偽を返します。


「2003年11月30日」と「2003年11月31日」について、
それぞれ組み合わせが正しいか調べて出力します。
※11月31日はあり得ないことに注意してください。

chekdate関数の使用例

<?php

 //2003年11月30日をチェック。
 if(checkdate(11,30,2003)){
	print "正しい日付です!<br>";
 }
 else{
	print"正しい日付ではありません!<br>";
 }

 //2003年11月31日をチェック。
 if(checkdate(11,31,2003)){
	print "正しい日付です!<br>";
 }
 else{
	print"正しい日付ではありません!<br>";
 }

?>

※if文で真か偽かを評価する場合は、比較演算子は省略できます。
実行結果(別窓表示)