I would like to convert a variable $uptime which is seconds, into days, hours, minutes and seconds.
Example:
The solution for this one I used (back to the days while learning PHP) without any in-functions:
$days = (int)($uptime/86400); //1day = 86400seconds
$rdays = (uptime-($days*86400));
//seconds remaining after uptime was converted into days
$hours = (int)($rdays/3600);//1hour = 3600seconds,converting remaining seconds into hours
$rhours = ($rdays-($hours*3600));
//seconds remaining after $rdays was converted into hours
$minutes = (int)($rhours/60); // 1minute = 60seconds, converting remaining seconds into minutes
echo "$days:$hours:$minutes";
Though this was an old question, new learners who come across this, may find this answer useful.