0
使用PHP,MySQLi。PHP將字符串轉換爲持續時間
我從MySQL數據庫中選擇一個字符串並將其保存到名爲$queryTime
的變量中,我想修改此字符串在屏幕上的顯示方式。當我看到print_r($queryTime);
時;
1時25分24秒
當我var_dump($queryTime)
我看;
柱(8)「1時25分24秒」
有什麼辦法,我可以顯示一個持續時間格式字符串 - 像;
1小時25分鐘,24秒
據推測,因爲數據庫字段被存儲爲varchar
而不是time-stamp
事情比較複雜?不幸的是,我無權修改數據庫。
任何幫助表示讚賞。
您必須將字符串轉換成日期('的strtotime()'函數),然後你可以管理的日期和容易的時間 –
http://carbon.nesbot.com/docs/是一個圖書館,爲你做所有這些常見的計算 – Borjante
如果你想直接從時間字符串的持續時間格式,你可以使用explode()函數和創建你的字符串 –