「PHP」strptime()で日付の形式をチェックするサンプル

説明
strptime ( string $date , string $format ) : array
strptime() は date をパースした結果を配列で返します。エラー時には FALSE を返します。
phpコード
使用例1

$dt = '2020-9-21';
 
if (strptime($dt, '%Y-%m-%d')) {
  echo $dt;
}

結果
2020-9-21

使用例2

$dt = '2020/9/21';
 
if (strptime($dt, '%Y-%m-%d')) {
  echo '日付がエラーです。';
}

結果
日付がエラーです。

PHP

Posted by arkgame