2015-05-25 71 views
0

我有這樣的代碼:轉換幾分鐘到幾小時的問題在PHP

$total_days = 0; 
$minutes = 1200; 
echo date('H:i', mktime(0, $minutes)); 

這回我20小時,這意味着兩個8小時+ 4小時工作日。這意味着在$total_days將有2天+4小時。我如何將1200分鐘分到2天4小時?

+0

請參閱http://stackoverflow.com/a/30232075/476爲什麼你不應該使用時間相關的功能。 – deceze

回答

3

計算它手動 -

$minutes = 1200; 

$total_hours = $minutes/60; 

echo floor($total_hours/8). ' days ' . ($total_hours % 8). ' hours'; 

輸出

2 days 4 hours 

$total_hours包含fractinal值,則所述計算應相應地改變。

+0

清楚易懂的答案,thx! –

+0

歡迎.... :) .. –

相關問題