php - 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");
我究竟做错了什么?
解决方案
推荐阅读
- reactjs - React 根据 div id 在 div 中动态渲染组件
- gallery - 如何解决 elevatezoom 无法正常工作
- python - 如何停止生成数字
- python - 无法将类型日期转换为没有时区的时间 LINE 1: ...COLUMN "creation_date" TYPE time USING "creation_date"::time (DJANGO - Heroku)
- r - 在ggplot中对Y轴上不完整的数值字符串进行排序
- html - tags$img 未更新以在 UI 中显示图像
- python - "url = ( )" 连接到代理网络时的连接超时
- pine-script - 从数组中绘制特定形状
- go-templates - 如何在 Golang 模板中增加变量?
- cluster-analysis - TDengine有哪些不可用的场景?