DateTimeクラスのformatメソッド
formatメソッドは、DateTimeオブジェクトに適用され、
フォーマットされた日付/時刻の文字列を返します。
パラメータとしてフォーマット文字列を受け取り、
特別な文字が日付のコンポーネントに置き換えられます。
フォーマット文字列は関数dateと同様です。
構文
$datetime->format(string $format);
例
現在の日付をY-m-d形式でフォーマットする:
<?php
$date = new DateTime();
echo $date->format('Y-m-d');
?>
コード実行結果:
'2025-07-30'
例
H:i:s形式での時刻の取得:
<?php
$date = new DateTime();
echo $date->format('H:i:s');
?>
コード実行結果:
'14:25:36'
例
日付の完全な情報の取得:
<?php
$date = new DateTime();
echo $date->format('Y-m-d H:i:s');
?>
コード実行結果:
'2025-07-30 14:25:36'