島津です。
checkdate関数で日付の妥当性チェック可能ですよ。月、日、年の順番に引数
を渡していますか?
<?php
if(! checkdate($month,$day,$year)){
print "日付に誤りがあります。";
} else {
print "OK";
}
?>
などとすればOKのはずです。
> checkdate() というのは、例えば 2001年 6月 31日というような存在しない
> 日にちを与えたら false を返すものだと思っていたのですが、どうもこれ
が
> できません。
> みなさんは、日付の内容そのものが正しいかどうかの判定をどのように
> されているのかお聞きしたく思います。