Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => 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
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 (php) [Seleccionar]
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