我有這樣的代碼:轉換幾分鐘到幾小時的問題在PHP
$total_days = 0;
$minutes = 1200;
echo date('H:i', mktime(0, $minutes));
這回我20小時,這意味着兩個8小時+ 4小時工作日。這意味着在$total_days
將有2天+4小時。我如何將1200分鐘分到2天4小時?
我有這樣的代碼:轉換幾分鐘到幾小時的問題在PHP
$total_days = 0;
$minutes = 1200;
echo date('H:i', mktime(0, $minutes));
這回我20小時,這意味着兩個8小時+ 4小時工作日。這意味着在$total_days
將有2天+4小時。我如何將1200分鐘分到2天4小時?
計算它手動 -
$minutes = 1200;
$total_hours = $minutes/60;
echo floor($total_hours/8). ' days ' . ($total_hours % 8). ' hours';
輸出
2 days 4 hours
$total_hours
包含fractinal值,則所述計算應相應地改變。
清楚易懂的答案,thx! –
歡迎.... :) .. –
請參閱http://stackoverflow.com/a/30232075/476爲什麼你不應該使用時間相關的功能。 – deceze