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


PHP date() function returning incorrect values

我在一个变量中存储了一个时间戳"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);

谢谢。

看起来时间戳的单位是毫秒,而不是PHP使用的秒。

执行date(..., $date / 1000)