PHP date()函数返回错误的值

0 php date unix-timestamp

我有一个存储在变量中的时间戳"1377592503467",当我将它传递给php的date()函数时,它返回值"1935-05-26 03:04:11".希望我错过了一些明显的东西; 下面是我的代码.时间戳代表2013-08-27 15:57:45,但这不是返回的内容.

$date = "1377592503467";
$formattedDate = date("Y-m-d h:i:s", $date);
Run Code Online (Sandbox Code Playgroud)

谢谢.

dec*_*eze 7

看起来时间戳是以毫秒为单位,而不是PHP使用它们的秒数.

做date(..., $date / 1000).