Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/12/2013, 10:53
DavidGR15
 
Fecha de Ingreso: noviembre-2013
Ubicación: Limon
Mensajes: 24
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Como lo Hago?

Estuve probando el codigo que lo que dices de agregar varios if y me quedo asi, pero siempre muestra datos en 0(cero), tambien tengo una pregunta como hago con el valor de años que pongo en else if si ese era el ultimo.

Código PHP:
<?php
date_default_timezone_set
("America/Costa_Rica");
$nombre_archivo "archivo.zip";
if(
file_exists($nombre_archivo))
{
}
?>
<?php
$fecha1 
= new DateTime(date("Y/m/j g:i:s",
filectime($nombre_archivo)));
$fecha2 = new DateTime(date("Y-m-j g:i:s"));
$fecha $fecha1->diff($fecha2);
if( 
$fecha->== && $fecha->== && $fecha->== && $fecha->== && $fecha->== ){
$diferecia "$fecha->s segundos";
} else if( 
$fecha->== && $fecha->== && $fecha->== && $fecha->== 0  ){
$diferecia "$fecha->i minutos, $fecha->s segundos";
}
if( 
$fecha->== && $fecha->== && $fecha->== ){
$diferecia "$fecha->h horas, $fecha->i minutos, $fecha->s segundos";
} else if( 
$fecha->== && $fecha->== 0  ){
$diferecia "$fecha->d dias, $fecha->h horas, $fecha->i minutos, $fecha->s segundos";
}
if( 
$fecha->== ){
$diferecia "$fecha->m meses, $fecha->h horas, $fecha->i minutos, $fecha->s segundos";
} else if( 
$fecha->== 0  ){
$diferecia "$fecha->y, $fecha->m meses, $fecha->d dias, $fecha->h horas, $fecha->i minutos, $fecha->s segundos";
}
echo 
"$diferecia";
?>