将纪元时间戳转换为 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);
我正在尝试将纪元时间戳值转换为 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);