繁体   English   中英

在php中格式化时间戳的日期输出

[英]Format date output of time stamp in php

我正在使用以下php命令在网页上的数据库系统(postgresql)表中显示时间戳

while ($column = pg_fetch_array($result)) {
    echo "<tr>";
    echo "<td>".$column[0]."</td>";
    echo "</tr>";
}

但是时间戳格式太详细,我如何简化它的显示格式,例如“ 2014-04-18 18:29”

当前输出类似于2014-04-18 18:07:36.978预先感谢您的所有帮助。

如果您有时间戳,例如Thu, 21 Dec 2000 16:01:07 +0200 (或类似时间),则可以使用datestrtotime

echo date('Y-m-d H:i:s', strtotime($column[0]));

另外,如果您使用PHP 5.2+,则可以使用DateTime类:

$dateTime = new DateTime($column[0]);
echo $dateTime->format('Y-m-d H:i:s');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM