PHP - y otra pregunta sencilla

 
Vista:

y otra pregunta sencilla

Publicado por unai (108 intervenciones) el 06/07/2007 10:01:22
Tengo un sistema de publicación de noticias en el cual me dice la fecha de la publicación mediante un campo timestamp. Pero quería que en vez de publicar la hora y el día me publique el tiempo pasado desde la publicación. Por ej.: Esta noticia fué publicada hace 1 mes 25 días 12 horas 4 min 30 segundos.

Gracias por todo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:y otra pregunta sencilla

Publicado por Diego Romero (1450 intervenciones) el 06/07/2007 16:14:03
Algo así?:
<?
function tiempotrascurrido($sec){
$salida = '';
$dias = floor($sec / 86400);
$horas = floor(bcmod($sec,86400)/3600);
$min = round(bcmod(bcmod($sec,86400),3600)/60);
if ($dias > 0) { $salida .= $dias . " días, "; }
if ($horas > 0) { $salida .= $horas . " horas, "; }
$salida .= $min . " mins.";
return $salida;
}
$inicio = 1182652532;
echo tiempotrascurrido(date("U") - $inicio);
?>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar