php中的MICRODATE
我有一个问题,日期保存在php中的MICRODATE,php,html,mysql,Php,Html,Mysql,我有一个问题,日期保存在1556447923594(microdate)表格中。我想从数据库中检索这个日期并用php显示它 $datetime = gmdate("Y-M-D G:i:s", $row['time']); if($row['time'] == "0"){ echo "<td>Permban</td>"; } else { echo "<td>$datetime</td>"; } $datetime=gmdate(“
1556447923594
(microdate)表格中。我想从数据库中检索这个日期并用php显示它
$datetime = gmdate("Y-M-D G:i:s", $row['time']);
if($row['time'] == "0"){
echo "<td>Permban</td>";
}
else
{
echo "<td>$datetime</td>";
}
$datetime=gmdate(“Y-M-dg:i:s,$row['time']);
if($row['time']=“0”){
呼应“Permban”;
}
其他的
{
回显“$datetime”;
}
我有=
51290 Aug Fri 18:38:20
不是这个2019-04-28 01:22:12
你只需要把这个值除以1000就可以把它转换成秒,这样它就可以被其他人使用了。此外,要获得所需格式的输出,应将格式字符串更改为Y-m-dh:i:s
:
$row['time'] = 1556447923594;
echo $datetime = gmdate("Y-m-d H:i:s", $row['time']/1000);
输出:
2019-04-28 10:38:43
只需将其除以1000即可。您的日期格式也是错误的
Y-M-D G:i:s
您正在寻找的Y-M-D H:i:s
我更改了,但仍然是相同的51290 Aug Fri 18:38:20谢谢,谢谢works@tomsoneg根据您的意见,我张贴此代码作为一个评论,请考虑标记答案接受(向上/向下投票箭头下的复选标记)因此可以结束该问题。请参阅