0

ミリ秒単位のタイムスタンプがあります。例: 1358328037000

Dateobject を取得する最速の方法は何ですか? こうすればいい 日付(2013,0,2,12,2,20)

4

2 に答える 2

0

PHP5.3以降で使用可能になっているDateTimeクラスを使用します。ここで探している関数はcreateFromFormatです:

$dt = \DateTime::createFromFormat('U', (string) floor(1358328037000/1000));
echo $dt->format('Y,m,d,h,i,s');

これによりマイクロ秒が低下しますが、重要でない場合は大した問題ではありません。

于 2013-01-16T10:55:24.397 に答える
0
$mil = 1358328037000;
$seconds = $mil / 1000;
echo date("y,m,d,h,i,s", $seconds);

私はこれを自分で試したことはありませんが、目標を達成するのに役立つはずです.

これらのページもチェックすることをお勧めします

http://php.net/manual/en/function.date.php

http://www.onlineconversion.com/unix_time.htm

于 2013-01-16T10:31:12.950 に答える