Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/03/2009, 09:05
Marko_Valpo
 
Fecha de Ingreso: marzo-2009
Mensajes: 15
Antigüedad: 16 años
Puntos: 0
Respuesta: Ayuda con function strftime

he avanzado.. y me arroja el echo que los dias que han pasado es 0, osea que la ultima conexion del usuario con la del sistema es de 0 dias....
ahora condicionar que si es = 0 dias, siga con las horas de diferencia y si es = seguir con los min...

<?

$fecha_servidor = date('YmdHis');
$annio_serv= date('Y');
$mes_serv= date('m');
$dia_serv= date('d');
$hora_serv= date('H');
$min_serv= date('i');
$seg_serv= date('s');

$ultima_conexion = date('YmdHis');
$annio_conex= date('Y');
$mes_conex= date('m');
$dia_conex= date('d');
$hora_conex= date('H');
$min_conex= date('i');
$seg_conex= date('s');

//calculo timestam de las dos fechas
$fecha1 = mktime(0,0,0,$mes_serv,$dia_serv,$annio_serv);
$fecha2 = mktime(0,0,0,$mes_conex,$dia_conex,$annio_conex);

//resto a una fecha la otra
$segundos_diferencia = $fecha1 - $fecha2;

//convierto segundos en días
$dias_diferencia = $segundos_diferencia / (60 * 60 * 24);

//obtengo el valor absoulto de los días (quito el posible signo negativo)
$dias_diferencia = abs($dias_diferencia);

//quito los decimales a los días de diferencia
$dias_diferencia = floor($dias_diferencia);


echo $dias_diferencia;
?>