jak na podstawie liczby sekund obliczyć liczbę dni,godzin,sekund
probowałem to jakoś dzielić, ale wtedy ja np podzielę przez liczne sekund w czasie dnia czyli 36400 dostaje wynik np 1.2749725274725 a chciałbym żeby pisało 1 dzień ??godzin ??sekund
<?php $dana = 925262; ?>
<?php function format_sec($sec){ $days = 0; $hours = 0; $minutes = 0; $seconds = $sec; if ($seconds >= 60){ $to_minutes = ($seconds / 60); $minutes = $to_minutes; $seconds = $seconds%60; } if ($minutes >= 60){ $to_hours = $minutes / 60; $hours = $to_hours; $minutes = $minutes%60; } if ($hours >= 24){ $to_days = $hours / 24; $days = $to_days; $hours = $hours%24; } if ($hours < 10){ $hours = "0$hours"; } if ($minutes < 10){ $minutes = "0$minutes"; } if ($seconds < 10){ $seconds = "0$seconds"; } $seconds = "$seconds s"; $minutes = "$minutes m"; $hours = "$hours h"; if ($days == 0){ $days = FALSE; } else { $days = "$days d"; } return "$days $hours $minutes $seconds"; } ?>