0

現在のタイムスタンプを使用して一部のデータと SQL テーブルをフェッチする関数がありますが、同じ秒で 2 回実行されるため、一部のデータは 2 倍になります。

ミリ秒を含むタイムスタンプでそれらを取得する必要があります。

私が使う

$timestamp = date_format($date, 'Y-m-d H:i:s');

次のようなものはありますか:

$serverTime = date_format($date, 'Y-m-d H:i:s:milisecs');

$timestamp に microtime() を使用してミリ秒を含めようとしましたが、今までうまくいきませんでした。

4

2 に答える 2

0
$t = microtime();
echo $t;

これは私にとってはうまくいきます。ミリ秒と現在のタイムスタンプを取得します。あなたの問題はどこですか?

于 2014-01-14T14:02:18.893 に答える
0

DateTime->format()を使用します。

<?php
    $date = new DateTime();
    echo $date->format('Y-m-d H:i:s.u');
?>
于 2014-01-14T14:04:58.340 に答える