Return to Snippet

Revision: 52546
at October 26, 2011 05:10 by Jotape


Initial Code
function timeToTexto($time){		
		$retorno 	= array();
		$anos 		= floor($time/(86400*365));
		$time		= $time%(86400*365);
		$meses 		= floor($time/(86400*30));
		$time		= $time%(86400*30);
		$dias 		= floor($time/86400);
		$time		= $time%86400;
		$horas 		= floor($time/(3600));
		$time		= $time%3600;
		$minutos 	= floor($time/60);
		$segundos	= $time%60;
		if($anos>0) 	$retorno[] = $anos 	. ' ano' 	. ($anos > 1 ? 's' : ' ');
		if($meses>0) 	$retorno[] = $meses 	. ' mes' 	. ($meses > 1 ? 'es' : ' ');
		if($dias>0) 	$retorno[] = $dias 	. ' dia' 	. ($dias > 1 ? 's' : ' ');
		if($horas>0) 	$retorno[] = $horas 	. ' hora' 	. ($horas > 1 ? 's' : ' ');
		if($minutos>0)	$retorno[] = $minutos 	. ' minuto' 	. ($minutos > 1 ? 's' : ' ');
		if($segundos>0)	$retorno[] = $segundos 	. ' segundo' 	. ($segundos > 1 ? 's' : ' ');
		return implode(', ',$retorno);
	}
	$dias = 3526;
	echo timeToTexto($dias*24*3600);

Initial URL

                                

Initial Description

                                

Initial Title
Transforma dias em data completa

Initial Tags
php

Initial Language
PHP