PHP プログラミング

DateTime型にて、タイムスタンプ値で時刻を変更または設定する方法。PHP。

コトの発端

初期化後にタイムスタンプ値で時刻を設定したいときもあるよね。

やり方

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

いつもの

記事の正確性については無保証です。

  • この記事を書いた人
あっきー

あっきー

とある企業の研究者。研究分野以外に手を出しすぎて毎日が慌ただしい。 研究者の肩書きが正しいかどうかは万年の謎。 得意ジャンルはデータベースとセキュリティーですが、AIやIoT、アプリ開発など、手広く活動しています。

-PHP, プログラミング
-,

Translate »