我有一个问题,日期以 1556447923594
(微日期)的形式保存。我想从数据库中检索这个日期并在 php 中显示它。
$datetime = gmdate("Y-M-D G:i:s", $row['time']);
if($row['time'] == "0"){
echo "<td>Permban</td>";
}
else
{
echo "<td>$datetime</td>";
}
我有 = 51290-Aug-Fri 18:38:20
不是这个 2019-04-28 01:22:12
最佳答案
您只需将该值除以 1000 即可将其转换为秒,以便 gmdate
使用它.此外,要以您想要的形式获得输出,您应该将格式字符串更改为 Y-m-d H:i:s
:
$row['time'] = 1556447923594;
echo $datetime = gmdate("Y-m-d H:i:s", $row['time']/1000);
输出:
2019-04-28 10:38:43
关于php - PHP 中的 MICRODATE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55885699/