function Timing::getHumanReadableDuration
Convert a duration in milliseconds to a human readable duration string.
Parameters
float $duration Duration in milliseconds.:
Return value
string
1 call to Timing::getHumanReadableDuration()
- Timing::printRunTime in vendor/
squizlabs/ php_codesniffer/ src/ Util/ Timing.php - Print information about the run.
File
-
vendor/
squizlabs/ php_codesniffer/ src/ Util/ Timing.php, line 81
Class
Namespace
PHP_CodeSniffer\UtilCode
public static function getHumanReadableDuration($duration) {
$timeString = '';
if ($duration >= self::MINUTE_IN_MS) {
$mins = floor($duration / self::MINUTE_IN_MS);
$secs = round(fmod($duration, self::MINUTE_IN_MS) / self::SECOND_IN_MS, 2);
$timeString = $mins . ' mins';
if ($secs >= 0.01) {
$timeString .= ", {$secs} secs";
}
}
else {
if ($duration >= self::SECOND_IN_MS) {
$timeString = round($duration / self::SECOND_IN_MS, 2) . ' secs';
}
else {
$timeString = round($duration) . 'ms';
}
}
return $timeString;
}