我有一个以毫秒为单位的时间戳,例如1358328037000
从Dateobject中取出Dateobject的最快方法是什么?日期(2013,0,2,12,2,20)$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使用DateTime类,该类从PHP 5.3开始可用。您在这里寻找的函数是createFromFormat:
$dt = 'DateTime::createFromFormat('U', (string) floor(1358328037000/1000));
echo $dt->format('Y,m,d,h,i,s');
这将减少微秒,如果它们不重要,这不是什么大问题。