はじめに
DateTimeクラス利用の際、インスタンス化とformatを1行でもかけることを本日知りました。
概要
インスタンス化してそのままformat
$datetime = (new DateTime())->format('Y-m-d H:i:s');
echo $datetime; // 2021-02-16 18:31:22
今まではフォーマット済みの値が入った変数を何箇所かで利用する場合はこんな感じにやってました。。
$datetime = new DateTime();
$datetime = $datetime->format('Y-m-d H:i:s');
echo $datetime;
おわりに
もしかしたらみなさん当たり前のように使っているのかもしれませんが、個人的に知れて嬉しかったので残しておきます。