/** * * @param int $time O tempo em segundos * @return string O tempo em forma textual */ function time2text($time){ $response=array(); $years = floor($time/(86400*365)); $time=$time%(86400*365); $months = floor($time/(86400*30)); $time=$time%(86400*30); $days = floor($time/86400); $time=$time%86400; $hours = floor($time/(3600)); $time=$time%3600; $minutes = floor($time/60); $seconds=$time%60; if($years>0) $response[]=$years.' ano'. ($years>1?'s':' '); if($months>0) $response[]=$months.' mes'.($months>1?'es':' '); if($days>0) $response[]=$days.' dia' .($days>1?'s':' '); if($hours>0) $response[]=$hours.' hora'.($hours>1?'s':' '); if($minutes>0) $response[]=$minutes.' minuto' . ($minutes>1?'s':' '); if($seconds>0) $response[]=$seconds.' segundo' . ($seconds>1?'s':' '); return implode(', ',$response); }