将毫秒日期转换为正常日期

时间:2016-08-28 18:02:06

标签: php date

我从API获得了以下日期格式:

1468102548

我正在尝试将此日期转换为正常的人类可读格式,但我无法让它工作。

这是我到目前为止所尝试的内容:

$creation_date = "1468102548";

$input1 = $creation_date / 1000;

$newDate_creation_date = date("Y-m-d", $input1); // Output: 1970-01-17 (It's not right)

1 个答案:

答案 0 :(得分:3)

该时间戳不是以毫秒为单位,因此将其除以1000会使您的日期偏差。

$creation_date = new DateTime('@1468102548');
echo $creation_date->format('Y-m-d'); // Outputs 2016-07-09

Demo