note 88135 added to function.date

From: Date: Mon, 12 Jan 2009 13:19:23 +0000
Subject: note 88135 added to function.date
Groups: php.notes 
Request: Send a blank email to php-notes+get-149092@lists.php.net to get a copy of this message
I couldn't use date() to format a duration, so i did this: <?php get_formated_duration(141180); //returns "1 day 15h13min" function get_formated_duration($time_in_sec) { If ($time_in_sec < 60*60) { $time_min = round(($time_in_sec/60),0); $formated_time = ($time_min < 10 ? "0".$time_min : $time_min)."min"; } ElseIf ($time_in_sec < 60*60*24) { $time_hour = floor($time_in_sec/(60*60)); $time_min = fmod($time_in_sec,60*60)/60; $formated_time = $time_hour."h".($time_min < 10 ? "0".$time_min : $time_min)."min"; } Else { $time_day = floor($time_in_sec/(60*60*24)); $time_hour = floor(($time_in_sec-$time_day*60*60*24)/(60*60)); $time_min = round(($time_in_sec-($time_hour*60*60)-($time_day*60*60*24))/60,0); $formated_time = $time_day." day".($time_day > 1 ? "s" : "")." ".$time_hour."h".($time_min < 10 ? "0".$time_min : $time_min)."min"; } return $formated_time; } ?> ---- Server IP: 64.71.164.2 Probable Submitter: 65.212.114.226 ---- Manual Page -- http://www.php.net/manual/en/function.date.php Edit -- https://master.php.net/note/edit/88135 Del: integrated -- https://master.php.net/note/delete/88135/integrated Del: useless -- https://master.php.net/note/delete/88135/useless Del: bad code -- https://master.php.net/note/delete/88135/bad+code Del: spam -- https://master.php.net/note/delete/88135/spam Del: non-english -- https://master.php.net/note/delete/88135/non-english Del: in docs -- https://master.php.net/note/delete/88135/in+docs Del: other reasons-- https://master.php.net/note/delete/88135 Reject -- https://master.php.net/note/reject/88135 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#149092) next »