将纪元时间戳转换为 php 中的格式化日期字符串

Converting an epoch timesramp to a formatted date string in php

我正在尝试将纪元时间戳值转换为 PHP 中的格式化日期字符串并得到意外结果:

$dateStart = 1104555600000;
$formattedDate = date('Y-m-d', $dateStart);

Expected Result: 2005-01-01   
Actual Result: 1993-09-26

1104555600000 等同于 2005-01-01

然而,$formattedDate 最终变成了 1993-09-26

其实你的epoch timestamp是毫秒的,转成秒再转成日期

<?php

$dateStart = 1104555600000;
echo $formattedDate = date('Y-m-d', $dateStart/1000);

输出:- https://eval.in/981417