2016-05-25 4 views
3

ミリ秒で現在のタイムスタンプを取得したい。 date()は秒だけでタイムスタンプを返します。PHP - タイムスタンプからmilliSecondを取得

+0

[時間()](http://php.net/manual/en/function.time.php) – Bonatti

+1

@Bonattiは、この質問はミリ秒程度であるが、あなたは日付/時間(ちょうど秒)に関する質問で私の質問を複製しました –

+0

特に、time()関数についての答えを読んでください。この質問は、PHPにどのような時間関数が存在するのかをGoogleに知らせるものではありません。 – Bonatti

答えて

2

microtime(正確な値が得られるため、より良い解決策です)を使用できます。あなたからのコードの下にしようとするかもしれ

+0

。除算しない。これは乗算する必要があります。 –

+1

そして、いずれの場合でも、数値に精度を加えることができないため、乗算は機能しません。 'microtime()'は正しい解です。 – Chris

+0

おっと、はい、それを乗算して除算しないでください。申し訳ありません。 –

2

source

$now = DateTime::createFromFormat('U.u', microtime(true)); 
echo $now->format("m-d-Y H:i:s.u"); 
+1

何度か否定結果を返します: '05-25-2016 11:31:25.-339967296' –

関連する問題