4

重複の可能性:
phpは日付文字列からマイクロタイムを取得します

特定の目的のために、日付/時刻の 13 桁のタイムスタンプを取得する必要がありますが、これに対する解決策が見つかりませんでした。

PHP のmktimeのように、10 桁のタイムスタンプを取得できます。

echo mktime($hour, $minute, $second, $month, $day, $year);

これは 1346689283 のようなものを出力します。

では、13 桁のタイムスタンプはどうでしょうか。PHP 自体はそのようなタイムスタンプを生成できますか?

4

2 に答える 2

10

あなたは探しているmicrotime()

http://php.net/microtime

特定の日付からマイクロタイムを作成したい場合は、 を追加するだけ000です。結局、マイクロタイムは 1 秒しかないからです。

于 2012-09-03T08:26:59.530 に答える
4

ミリ秒にする:

$milliseconds = round(microtime(true) * 1000);
echo date("Y-m-d",($milliseconds/1000));
于 2012-09-03T08:27:25.537 に答える