2014-04-18 96 views
0

我在網頁上的格式輸出日期在PHP

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

顯示在我的數據庫系統(PostgreSQL系統)的表中的時間戳但是時間戳格式是使用下面的PHP命令太詳細了,我怎麼能簡化它的顯示格式舉例只是'2014-04-18 18:29'

當前輸出有點像2014-04-18 18:07:36.978 謝謝各位幫幫我。

+0

「*但是時間戳格式太詳細了*」 - 它輸出的是什麼?你是否嘗試使用'strtotime()'? –

+0

$ column [0]顯示的輸出是什麼? –

回答

1

如果你有時間戳如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');