私は現在、この関数を使用して分を時間と分に変換しています:
function minToHourMin($time) {
$minutes = $time%60;
$hours = floor($time/60);
return $hours . ':' . $minutes;
}
ただし、10 未満の分を表示する場合は期待どおりに動作しません。
たとえば、61 分で関数を実行すると、次のように返されます。
意図した 1:01 ではなく 1:1
ありがとう
あなたが必要
sprintf('%08d', $minutes);
したがって、関数は次のようになります
function minToHourMin($time) {
$minutes = $time%60;
$minutes = sprintf('%08d', $minutes);
$hours = floor($time/60);
return $hours . ':' . $minutes;
}
すべてを一度に実行します。
return sprintf('%02d:%02d', floor($time/60), $time%60);