Foros del Web » Programando para Internet » PHP »

Problema con fecha en mysql

Estas en el tema de Problema con fecha en mysql en el foro de PHP en Foros del Web. Pues verán, tengo un problema a la hora de insertar la fecha en mi blog xD se me ve así la fecha: 2011-07-04 01:29:54 y ...
  #1 (permalink)  
Antiguo 03/07/2011, 18:23
 
Fecha de Ingreso: junio-2011
Mensajes: 92
Antigüedad: 12 años, 10 meses
Puntos: 3
Problema con fecha en mysql

Pues verán, tengo un problema a la hora de insertar la fecha en mi blog xD

se me ve así la fecha:
2011-07-04 01:29:54

y yo quiero que se vea:
7 de Julio de 2011

No se si me explico XD, al enviar a mysql la noticia, la fecha la envio como NOW(), pero he probado con codigos de DateFormat o algo así, pero solo me salía al enviar la noticia:
0000-00-00 00:00:00

Alguien me puede ayudar ¿?

Por si ayuda, dejo la parte del codigo que inserta la noticia:
Código:
$query = "INSERT INTO noticias (titulo,autor,categoria,noticia,fecha,imagen) VALUES('$titulo','$autor','$categoria','$articulo',NOW(),'$imagen')";
mysql_query($query) or die(mysql_error());
header("location: publicado.html");
  #2 (permalink)  
Antiguo 03/07/2011, 19:12
Avatar de ebe
ebe
 
Fecha de Ingreso: marzo-2004
Ubicación: Guatemala
Mensajes: 363
Antigüedad: 20 años, 1 mes
Puntos: 11
Respuesta: Problema con fecha en mysql

Comunmente lo que se hace en este caso es guardarla con now() mysql, luego al recuperar los datos los formateas como tu quieras ya sea desde mysql con date_format y le pones un alias o bien con php utilizando la función date desde php.
__________________
http://dev.wsnetcorp.com
  #3 (permalink)  
Antiguo 03/07/2011, 19:13
 
Fecha de Ingreso: junio-2011
Mensajes: 92
Antigüedad: 12 años, 10 meses
Puntos: 3
Respuesta: Problema con fecha en mysql

Bueno, tenía el row fecha como DATETIME, lo he cambiado a TEXT y ha funcionado, pero ahora me sale así: 04 de July de 2011
Yo quiero eliminar el 0 de 04 y traducir el July por Julio :P
  #4 (permalink)  
Antiguo 03/07/2011, 19:15
Avatar de ebe
ebe
 
Fecha de Ingreso: marzo-2004
Ubicación: Guatemala
Mensajes: 363
Antigüedad: 20 años, 1 mes
Puntos: 11
Respuesta: Problema con fecha en mysql

si lo haces con text luego tendras problemas, lo mas recomendable es que lo hagas con now() en un campo tipo datetime y luego al recueprar los datos lo manejes como sea necesario, que pasará cuando necesites hacer reportes por fecha de esa tabla? , e ahi el problema
__________________
http://dev.wsnetcorp.com
  #5 (permalink)  
Antiguo 03/07/2011, 19:20
 
Fecha de Ingreso: junio-2011
Mensajes: 92
Antigüedad: 12 años, 10 meses
Puntos: 3
Respuesta: Problema con fecha en mysql

No he entendido nada ._.

me refiero a que lo he colocado así:
$query = "INSERT INTO noticias (titulo,autor,categoria,noticia,fecha,imagen) VALUES('$titulo','$autor','$categoria','$articulo' ,DATE_FORMAT(NOW(),'%d de %M de %Y'),'$imagen')";
mysql_query($query) or die(mysql_error());
header("location: publicado.html");

Ahí si estoy usando el now XD. Lo que he cambiado ha sido el campo fecha en la db, que funcionaba cono DATETIME lo cambié por TEXT

Me interesearía traducirlo xD
  #6 (permalink)  
Antiguo 03/07/2011, 19:29
Avatar de ebe
ebe
 
Fecha de Ingreso: marzo-2004
Ubicación: Guatemala
Mensajes: 363
Antigüedad: 20 años, 1 mes
Puntos: 11
Respuesta: Problema con fecha en mysql

aqui hay una liga que podria ayudarte, http://www.forosdelweb.com/f18/compa...o-text-838026/, pero lo correcto es que los campos de fecha los dejes como tal.
__________________
http://dev.wsnetcorp.com

Etiquetas: fecha, mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:00.