2016-07-30 58 views
0

在數據庫中,我存儲的時間,我從時間函數在PHP中獲得。同時在結束時間和開始時間之間存儲時間()。現在我想從這個差異中得到HH:MM。如何從time()差異中獲得HH:MM?

要顯示HH:MM我使用

gmdate('H:i',$m['timedifference']); 

這是好嗎?還是我做錯了什麼?

回答

1

試試這個。您需要將time轉換爲strtotime

gmdate('H:i',strtotime($m['timedifference'])); 
+0

只要時間不秒, – ArtisticPhoenix

+0

其實我創建時間PUCH所以我應該存放時間Y-M-d H:我:■?因爲我也在數據庫中存儲差異,所以我可能不需要在報告中重新計算。對於我有關如何在數據庫中存儲兩個時間差的問題,您有什麼建議嗎? – user3264863

+0

其實我已經在數據庫中存儲時間,所以我使用gmdate('H:i',$ m ['timedifference']); – user3264863