2013-10-04 72 views
-3

如何計算總小時和分鐘,如果我有如何計算小時和分鐘的PHP與整數和小數的值

ex。 3.56到2.43小時/分鐘

我已經人工計算這個例子和

我想計算此如果十進制數大於60分鐘以上。將增加到幾小時,如果<分鐘將保持爲分鐘。

+1

'3.56 2.43小時/ mins' - 這是什麼意思? – zerkms

+0

即時通訊已經計算總小時數和分鐘數3.56是3小時56分鐘和2小時43分鐘我想添加56和43如果> 60加到3和2那麼剩餘時間仍然是分鐘.. – Lui

+0

所以你不知道如何添加數字?那就是'+'。 – zerkms

回答

0

週五,中午代碼:-)

function sumTime($a,$b) 
{ 
    $ah=explode('.',$a); 
    $bh=explode('.',$b); 

    $hours=$ah[0]+$bh[0]; 
    $minutes=$ah[1]+$bh[1]; 

    if($minutes <60){ 
    $done= $hours.'.'.$minutes; 
    }else{ 
    $x= $minutes%60; 
    $done=($hours+1) .'.'.$x; 
    } 
    return $done; 

} 

echo sumTime('3.56','2.43'); 
+0

感謝@Dagon,如果你有多個行值? – Lui

+0

解析數組的函數,然後在該數組上使用一些循環的原理相同。只要看看分區,默認情況下它不會是+1 – 2013-10-06 19:01:05

相關問題