0

我有一个以毫秒为单位的时间戳,例如 1358328037000

从中取出 Dateobject 的最快方法是什么?我需要这样 Date(2013,0,2,12,2,20)

4

2 回答 2

0

使用从 PHP 5.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 回答