簡體   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