0

これは、現在の時刻をマイクロ秒で取得するために使用したコードです。

 $time=date("Y-m-d\TH:i:s") . substr((string)microtime(), 1, 8);

マイクロ秒単位で値を追加して、$time の値を変更する必要があります。時間にマイクロ秒を追加することは可能ですか?? 実際には、シミュレーターを作成する必要があります。ここでは、1 秒間隔で実行されている回数を確認し、実行に必要なマイクロ秒数を見つける必要があります。

4

1 に答える 1

0

このような古いバージョンのフォールバック関数を作成できます。(現時点でのみ機能します)

function udate($format, $utimestamp = null){
                if(is_null($utimestamp)){
                    $utimestamp = microtime(true);
                    $timestamp = floor($utimestamp);
                    $milliseconds = round(($utimestamp - $timestamp) * 1000000);
                    return date(str_replace("u",$milliseconds,$format), $timestamp);
                }else
                    return date($format, $utimestamp);
            }

echo udate('Y-m-d H:i:s.u');
于 2012-05-15T12:21:00.437 に答える