PHP プログラミング

DateTime型にミリ秒を加算する方法。【PHP】

コトの発端

IoTとか、センサーとかを使用する場合とかだと、ミリ秒を扱いたいよね。

やり方

DateTimeクラスのmodifyにて、millisecondsを指定するとミリ秒単位の加算ができるよ。

サンプルコード

<?php
    //インスタンスの作成と時刻の表示
    $dt = new DateTime();
    print $dt->format('Y-m-d H:i:s.v')."\n";

    //321ミリ秒を加算
    $dt->modify("321 milliseconds");
    print $dt->format("Y-m-d H:i:s.v")."\n";
?>

出力結果

2022-09-04 19:42:26.660
2022-09-04 19:42:26.981

減算の場合は数値の前にマイナスをつけてね。

いつもの

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

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

あっきー

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

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

Translate »