Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2010, 15:00
AitorLopez
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 15 años
Puntos: 6
Ayuda con fechas

Hola. Tengo esta funcion

function visitas_reales_dia()
{
$visitas_reales_dia = mysql_query("SELECT ip, inicio, Max(fin) AS maxfin FROM t_sesiones GROUP BY ip, inicio");

while ($rs1 = mysql_fetch_assoc($visitas_reales_dia))
{
if ($rs1['inicio'] != $rs1['maxfin'])
{
$inicio_modificada = strtotime($rs1['inicio']);
$fin_modificada = strtotime($rs1['maxfin']);

$sesion = $fin_modificada - $inicio_modificada;

echo date("H:i:s",$inicio_modificada);
echo "<br>";

echo date("H:i:s",$fin_modificada);
echo "<br>";

echo date("H:i:s",$sesion);
echo "<br>";
echo "<br>";
}
}
}

Que devuelve estos estos resultados

07:12:29
07:12:48
01:00:19

07:12:29
07:12:58
01:00:29

15:25:56
15:26:42
01:00:46

07:12:29
08:12:31
02:00:02

07:12:29
07:12:33
01:00:04

07:12:29
07:12:34
01:00:05

Es decir, resta dos fechas y da el resultado.

¿Sabeis porque el resultado me lo calcula bien, excepto que pone siempre una hora de mas?.

Gracias. Un saludo.