checkdate() というのは、例えば 2001年 6月 31日というような存在しない 日にちを与えたら false を返すものだと思っていたのですが、どうもこれが できません。 みなさんは、日付の内容そのものが正しいかどうかの判定をどのように されているのかお聞きしたく思います。