0

我有一个时间戳“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);

谢谢你。

4

1 回答 1

7

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

date(..., $date / 1000)

于 2013-08-27T16:23:00.903 回答