Bueno pensaba que estaba arreglado , pero con algunas fechas me falla.
Ejemplo si le paso la fecha:
timestamp
1322694000 (que corresponde a 12-01-2011)
no me devuelve el array que necesito que contenga el año, el mes y el dia.
La función que recibía dicho timestamp (la recuerdo por si acaso) es esta:
Código:
function get_fecha($fecha) {
return date('Y-m-d',$fecha);
}
Acabo de ver la documentación de mktime (php.net) y estoy probando una cosa:
$timestamp = mktime(0,0,0,01,12,2011); //he metido de prueba el 12 de enero del 2011
Para mi sorpresa si lo prueba
aquí:
le meto el resultado que obtengo del timestamp
1294786800 y me devuelve 11 de enero del 2011 ¿porque me devuelve un dia menos?.
No lo entiendo la verdad.
He probado con otra:
Convirtiendo timesand: 1323039600
Resultado en fecha: 04/12/2011 11:00:00
Cuando tenía que ser 5 del 12 de 2011 ¿porque decrementa el calcula un dia?
Gracias