Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: achorao en 12 Enero 2012, 17:54 pm



Título: Formato a fecha
Publicado por: achorao en 12 Enero 2012, 17:54 pm
Disculpen la ignorancia de esta pregunta tan basica:
para el siguiente resultado
print $row["FECHA"];
como le doy formato a la fecha, el resultado me arroja 2011-12-10 10:25:05, y yo quiero que sea solo 2011-12-12


Título: Re: Formato a fecha
Publicado por: sexto en 12 Enero 2012, 19:18 pm
Código:
print date('Y-m-d',strtotime($row["FECHA"]));


Título: Re: Formato a fecha
Publicado por: dark_sargon en 12 Enero 2012, 21:46 pm
O también:
Código
  1. print strstr($row["FECHA"], ' ', true);


Título: Re: Formato a fecha
Publicado por: H1jack en 13 Enero 2012, 20:00 pm
Otra opción sería editar la consulta SQL para hacer una query que devuelva la fecha en formato correcto, si usas MYSQL algo como
SELECT ..., DATE_FORMAT(campofecha, "%d/%m/%Y")
Aqui puedes ver lo que significa cada parámetro %d dia, %m mes etc
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format



Título: Re: Formato a fecha
Publicado por: achorao en 23 Enero 2012, 21:36 pm
Gracias, ya me salió con la recomendación de H1jack