コトの発端
初期化後にタイムスタンプ値で時刻を設定したいときもあるよね。
やり方
setTimestampメソッドにて、タイムスタンプ値を整数型で渡そう。
サンプルソース
<?php
//現在時刻で初期化される。
$dt = new DateTime();
print $dt->format("Y-m-d H:i:s")."\n";
//整数のタイムスタンプ値で時刻を変更
$dt->setTimestamp(1662288859);
print $dt->format("Y-m-d H:i:s")."\n";
?>
出力結果
2022-09-04 20:09:42
2022-09-04 19:54:19
いつもの
記事の正確性については無保証です。