Mam skrypt w którym sekundy przeliczane są na format GG:mm. Nieprawidłowo wyświetlają się minuty. Powiedzmy, że po wykonaniu skryptu różnica między godzinami 8:10, a 17:50 to 9 : 40, a mi się wyświetla wynik 9 : 67.
Kod
<?php
function secsToHours($secs, $round_time) {
$hours = $secs / 3600.0;
$mins = ($secs % 3600.0) / 60.0;
$hours = floor($hours);
if (empty($round_time)) {
$hours += $mins / 60.0;
$hours = round($hours, 2);
}
return number_format($hours, 2);
}
function secsToHours($secs, $round_time) {
$hours = $secs / 3600.0;
$mins = ($secs % 3600.0) / 60.0;
$hours = floor($hours);
if (empty($round_time)) {
$hours += $mins / 60.0;
$hours = round($hours, 2);
}
return number_format($hours, 2);
}
Z góry dziekuję za wskazówki i pomoc