PHP で date time を string 型にする

Rootkit code プログラミング
Rootkit code

PHP で date time を使用した際にちょっと躓いた時のメモです。

new Date()からformatした変数を使用したときに型でエラーを起こしていた。

  $datetime = new DateTime('+1 hour');
  $datetime->format('Y-m-d H:i:s');

コード上で -> の上書きをしていたが、型を変換させるために一旦別の変数に格納すれば問題なくなった。

  $datetime = new DateTime('+1 hour');
  $expiration = $datetime->format('Y-m-d H:i:s');
タイトルとURLをコピーしました