2016-03-23 22 views
-1

我想在php中做一個實時出價系統,我正在努力顯示時間格式。我做了SQL查詢中的時間減法,我得到了這種格式-91100的時間。那麼如何以這種格式顯示hh/mm/ss?如何在mysql中設置時間格式?

這裏是我的查詢

$sql = "select CURTIME()-time as newtime,id,name,end_date from product"; 
+1

什麼領域在db中輸入* time * –

+0

該類型是時間在數據庫中@Dagon – Ali

+1

'SELECT TIMEDIFF(CURTIME(),time)as newtime' – fusion3k

回答

0

如果從彼此減去時間表達式,那麼你會得到不同的是秒。要轉換秒回時間格式,請使用sec_to_time()功能:

select sec_to_time(CURTIME()-time) as newtime,id,name,end_date from product 
+0

它工作完美,謝謝 – Ali

2

TIME_FORMAT(TIMEDIFF(CURTIME(),time), '%H:%i:%s') as newtime

我選擇了不同的方法來陰影和使用TIMEDIFF(),添加格式,如果您需要到

相關問題