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

时间:2013-08-27 16:20:20

标签: 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);

谢谢。

1 个答案:

答案 0 :(得分:7)

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

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