[PHP]DateTimeクラスで前日の開始時刻と終了時刻を指定する

普段DateTimeクラスを使用していて、たまに手が止まりググってしまうことがあるのでここにメモしておく。

$today = new DateTime();
$prev_date = $today->modify('-1 days');
$date_start = $prev_date->format('Y-m-d 00:00:00');
$date_end   = $prev_date->format('Y-m-d 23:59:59');

上記のように文字列型に整形して、比較を行ったりDoctrineに値を渡したりしている。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

fourteen + 7 =

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください