ミリ秒単位のタイムスタンプがあります。例: 1358328037000
Dateobject を取得する最速の方法は何ですか? こうすればいい 日付(2013,0,2,12,2,20)
PHP5.3以降で使用可能になっているDateTimeクラスを使用します。ここで探している関数はcreateFromFormatです:
$dt = \DateTime::createFromFormat('U', (string) floor(1358328037000/1000));
echo $dt->format('Y,m,d,h,i,s');
これによりマイクロ秒が低下しますが、重要でない場合は大した問題ではありません。
$mil = 1358328037000;
$seconds = $mil / 1000;
echo date("y,m,d,h,i,s", $seconds);
私はこれを自分で試したことはありませんが、目標を達成するのに役立つはずです.
これらのページもチェックすることをお勧めします