phpで入力された文字列が日付のフォーマットにあっているか調べたい..
PHP: date_create – Manual
を利用したらいいかなと
$date = '2015-01-10';
var_dump(date_create($date));
// DateTime
$date = '不正なフォーマット';
var_dump(date_create($date));
// false
という、不正な文字列が入ると false を返すので
if (date_create($date) !== false)) {
// 日付の処理
}
としたらいい気がする
ベストプラクティスが知りたいところです