以下は、以前に日付を確認した方法です。日付形式を変換する独自の関数もありましたが、現在は PHP の DateTime クラスを使用しているため、不要になりました。DataTime を使用して有効な日付を確認するにはどうすればよいですか? そもそも私が DataTime を使うべきだと思うかどうかも教えてください。ありがとう
PS。プロシージャル スタイルではなく、オブジェクト指向スタイルを使用しています。
static public function verifyDate($date)
{
//Given m/d/Y and returns date if valid, else NULL.
$d=explode('/',$date);
return ((isset($d[0])&&isset($d[1])&&isset($d[2]))?(checkdate($d[0],$d[1],$d[2])?$date:NULL):NULL);
}