Cita:
Iniciado por Ronruby
Woah woah woah!!!
¿Que pasa? ¿Milisegundos?
El UNIX Timestamp no es la cantidad de milisegundos. Es la cantidad de SEGUNDOS.
Si lo hace creyendo que es en milisegundos se le va a armar un lío.
TCL_ZIP
Ya que tienes un campo DATETIME en MySQL, es conveniente que uses la funcion strtotime().
$fecha = strtotime($row['fecha']);
Tambien strtotime permite ahcer algo como:
$fecha2 = strtotime("+2 hours");
Ya de ahi es una simple resta y usar la funcion date()
Tienes razón, es en segundos, que error tan grave he cometido.