年月日の文字列を別の表記に変える方法【PHP】

あらかじめ変数に0000年00月00日表記の文字列が入っているとする。これを例えば0000-00-00形式に変換したいときのコードメモ。

$dateの中身は ‘2021年1月26日’ とします。

str_replaceを使ってサクッと
$s = ['年','月','日'];
$date = str_replace($s, '', $date);
DateTimeを使って丁寧に
$date = DateTime::createFromFormat('Y年m月d日', $date)->format('Y-m-d');

この記事は役に立ちましたか?

はい!の方は以下をポチっと

ブログランキング・にほんブログ村へ