我在PostgresSql數據庫中插入了current_timestamp
。我想在PHP程序中顯示日期和時間,但我沒有做任何事情顯示時間。在PHP中顯示current_timestamp
我用 - $date = date("m-d-Y h-i-s", strtotime($row['status_date']));
的日期是確定的,但時間總是顯示爲12-00-00。
我在PostgresSql數據庫中插入了current_timestamp
。我想在PHP程序中顯示日期和時間,但我沒有做任何事情顯示時間。在PHP中顯示current_timestamp
我用 - $date = date("m-d-Y h-i-s", strtotime($row['status_date']));
的日期是確定的,但時間總是顯示爲12-00-00。
如果你有php5.4,你可以運行此腳本:
<?php echo (new DateTime())->getTimestamp();
如果你已經保存的日期時間在數據庫:
<?php echo (new DateTime($row['status_date']))->getTimestamp();
在PHP5.4具有本補充類成員訪問實例。在老版本的PHP,我們需要兩個步驟:
<?php
$date = new DateTime();
echo $date->getTimestamp();
echo(new DateTime()) - > getTimestamp();拋出一個錯誤。期待'',「。 – user2845287
你有哪個版本的PHP? – sensorario
可能是$行[「status_date」]上有沒有時間。 $ row ['status_date']的可能輸出是2013-10-04 00:00:00。你可以試試這個:
$date = date("m-d-Y h:i A", strtotime($row['status_date']));
結果是10-04-2013 12:00 AM。 – user2845287
你能告訴我們$ row ['status_date']的值是多少? –
插入時,您可能會誤解。檢查代碼否則發佈。 – KarSho
[時間戳獲取當前時間/日期]的可能重複(http://stackoverflow.com/questions/15533060/timestamp-to-get-current-time-date) –