前提・実現したいこと
フォーマット(Y年m月d日)に一致した日付であれば真、そうでなければ偽を反したいのですが
$tmp['strings']に入ってくるテキストに8時間だとか10年前だとか入ってると拾ってしまっています。
フォーマットの書き方が間違っているのかと思い質問させていただきました。
該当のソースコード
PHP
$dateFormat="Y*m*d?"; $date= date_parse_from_format($dateFormat,$tmp['strings']); if($date['year']){ echo TRUE; }else{ echo FALSE; }
試したこと
PHP
$datetime == date($dateFormat, strtotime($datetime));
上記も試してみたのですが上手く動作してくれません。
検索しても出てくるのは非推進のstrptime()関数ばかりなので困っています。
まだ回答がついていません
会員登録して回答してみよう