Mic*_*uth 16
$hours = intval($totalMinutes/60);
$minutes = $totalMinutes - ($hours * 60);
Run Code Online (Sandbox Code Playgroud)
编辑为PHP
Jon*_*Jon 10
这种转换是使用整数除法和模运算符完成的.通过整数除法,您可以找到有多少"大"单位,并使用模数找出剩下多少"小"单位:
define('MINUTES_PER_HOUR', 60);
$total_minutes = 525;
$hours = intval($total_minutes / MINUTES_PER_HOUR); // integer division
$mins = $total_minutes % MINUTES_PER_HOUR; // modulo
printf("%d minutes is really %02d:%02d.\n", $total_minutes, $hours, $mins);
Run Code Online (Sandbox Code Playgroud)