Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2010, 05:05
Avatar de sirguy
sirguy
 
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 18 años, 1 mes
Puntos: 12
Desfase en fechas

Hola a todos de nuevo, hoy tengo un problema con strtotime, tengo una fecha que cojo automáticamente con el campo tipo timestamp en mysql, quiero poner en otro campo igual (que no es el current) la misma fecha pasadas 24 horas.

En la bd el formato es tipo 2010-06-19 12:41:06.

Puedo usar un par de métodos (que incluyo debajo) para sumarle 24 horas exactas sin embargo al pasar la fecha por strtotime y luego al volverla a poner en el formato de la bd me quita tiempo.

Código PHP:
echo  $row['fecha'];
//Me devuelve 2010-06-19 12:41:06, la correcta

$timestamp=strtotime($row['fecha']);

echo 
date("Y-m-d H:m:s ",$timestamp); 

//Me devuelve 2010-06-19 12:06:06 y se zampa un montón de minutos


//Cualquiera de las dos me vale para sumarle 24h (creo) pero me falla por el desfase ese 

$in24hourstime =$timestamp+86400;  

$in24hourstime strtotime("+24 hours"$timestamp); 
La pregunta es en qué fallo, por más que miro no veo el porqué y seguro que es una tontería pero estoy bloqueado.

Muchas gracias
__________________
Chanante!