function _quiz_format_duration in Quiz 8.5
Same name and namespace in other branches
- 8.6 quiz.module \_quiz_format_duration()
- 8.4 quiz.module \_quiz_format_duration()
- 6.4 quiz.module \_quiz_format_duration()
- 7.6 quiz.module \_quiz_format_duration()
- 7 quiz.module \_quiz_format_duration()
- 7.4 quiz.module \_quiz_format_duration()
- 7.5 quiz.module \_quiz_format_duration()
- 6.x quiz.module \_quiz_format_duration()
Format a number of seconds to a hh:mm:ss format.
Parameters
$time_in_sec: Integers time in seconds.
Return value
string String time in min : sec format.
1 call to _quiz_format_duration()
- QuizViewBuilder::alterBuild in src/
View/ QuizViewBuilder.php - Specific per-entity building.
File
- ./
quiz.module, line 727 - Contains quiz.module
Code
function _quiz_format_duration($time_in_sec) {
$hours = intval($time_in_sec / 3600);
$min = intval(($time_in_sec - $hours * 3600) / 60);
$sec = $time_in_sec % 60;
if (strlen($min) == 1) {
$min = '0' . $min;
}
if (strlen($sec) == 1) {
$sec = '0' . $sec;
}
return "{$hours}:{$min}:{$sec}";
}