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