我正在用php開發一個網站。如何計算php中總分鐘的小時數,分鐘數和秒數?
我需要將作業添加到sql server 2008數據庫。
我在幾分鐘內完成工作時間,我想將它轉換爲H:i:s格式。
我使用這個代碼:
$hours = (int)($duration/60);
$minutes = $duration - ($hours * 60);
$time = $hours.":".$minutes;
它正常工作與詮釋持續時間30,60,100,120等
,但如果持續時間是1.33或5.40比輸出應該是00:01:30或00:05:40分別。
我該怎麼做?
我想你應該檢查輸入是否有'.',如果是,請使用[DateTime :: createFromFormat](http://www.php.net/manual/en/) datetime.createfromformat.php)。 – 2013-04-09 05:54:07
檢查我的答案,它會幫助你 – 2013-04-09 06:01:44
@Mausami檢查我的答案,它會給你預期的輸出 – Sabari 2013-04-09 06:12:03