Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php中的MICRODATE_Php_Html_Mysql - Fatal编程技术网

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根据您的意见,我张贴此代码作为一个评论,请考虑标记答案接受(向上/向下投票箭头下的复选标记)因此可以结束该问题。请参阅