我想在php中做一個實時出價系統,我正在努力顯示時間格式。我做了SQL查詢中的時間減法,我得到了這種格式-91100的時間。那麼如何以這種格式顯示hh/mm/ss?如何在mysql中設置時間格式?
這裏是我的查詢
$sql = "select CURTIME()-time as newtime,id,name,end_date from product";
我想在php中做一個實時出價系統,我正在努力顯示時間格式。我做了SQL查詢中的時間減法,我得到了這種格式-91100的時間。那麼如何以這種格式顯示hh/mm/ss?如何在mysql中設置時間格式?
這裏是我的查詢
$sql = "select CURTIME()-time as newtime,id,name,end_date from product";
如果從彼此減去時間表達式,那麼你會得到不同的是秒。要轉換秒回時間格式,請使用sec_to_time()功能:
select sec_to_time(CURTIME()-time) as newtime,id,name,end_date from product
它工作完美,謝謝 – Ali
TIME_FORMAT(TIMEDIFF(CURTIME(),time), '%H:%i:%s') as newtime
我選擇了不同的方法來陰影和使用TIMEDIFF(),添加格式,如果您需要到
什麼領域在db中輸入* time * –
該類型是時間在數據庫中@Dagon – Ali
'SELECT TIMEDIFF(CURTIME(),time)as newtime' – fusion3k