首页 > 解决方案 > PHP时间戳到日期返回奇怪的日期

问题描述

我试图转换时间戳:

$timestamp = 1565806556964168;

为 DateTime 值格式:“Ymd H:i:s”,但它给出了这个值:

49620404-07-14 23:22:48

我试过这样使用:

$timestamp = 1565806556964168;
$time = new DateTime("@$timestamp");

// $time->setTimezone(new DateTimeZone('America/Sao_Paulo'));

echo $time->format("Y-m-d H:i:s");

我究竟做错了什么?

标签: phptimestampunix-timestamp

解决方案


推荐阅读