Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/05/2010, 02:38
astut
 
Fecha de Ingreso: septiembre-2005
Ubicación: Valencia
Mensajes: 738
Antigüedad: 18 años, 7 meses
Puntos: 5
Respuesta: Como calcular horas pasadas entre 2 timesmap

Hola HeliOs, gracias por contestar, ya va bien, lo hice asi:

Código PHP:
//Manejador base de datos
    
require('clases/manejadordb.php');
    
$db manejadordb::Instanciar();
    
    
//Pongo al usuario su ultima conexion
    
$fecha_actual date("Y-m-d H:i:s"time() - 3600);
    
mysql_query("UPDATE pokemonrpg_cuenta SET ultima_conexion = '$fecha_actual' WHERE entrenador_nombre= 'Zamblo'");
    
    
//Tomo fecha de la ultima conexion del usuario
    
$fecha_usuario mysql_result(mysql_query("SELECT ultima_conexion FROM pokemonrpg_cuenta WHERE entrenador_nombre= 'Zamblo'"), 0);
    
//Tomo fecha y hora actual
    
$fecha_actual date("Y-m-d H:i:s"time());
    
    
//Pasamos fecha a timesmap
    
$fecha_usuario strtotime($fecha_usuario).'<br/>';
    
$fecha_actual strtotime($fecha_actual);

    echo 
$fecha_usuario;
    echo 
$fecha_actual.'<br/>';
    
    
//Aca resto la facha final a la inicial
    
$fecha_diferencia $fecha_actual $fecha_usuario;
    
$horas = ($fecha_diferencia/60/60); //Pasamos el tiempo a horas
    
$horas = (INT)($horas);
    
    echo 
$horas;
?> 
Saludos y gracias!
__________________
http://www.pkmrpg.es