簡単なフォローアップ以前の質問(PHPの日付関数)から、次のコードがあります:
$date_str = "Jan 14th 2011";
$date = new DateTime($date_str);
echo $date->format('d-m-y');
私が疑問に思っているのは、 $date_str が日付に変換されるかどうかを確認して、失敗したときにエラーを防ぐのを止める簡単な方法があるかどうかです。
基本的に、try catch ステートメントを使用しないようにしていますが、おそらくそれは不可能です。