Foros del Web » Programando para Internet » PHP »

convertir fechas...????

Estas en el tema de convertir fechas...???? en el foro de PHP en Foros del Web. convertir fechas de 31/10/2004 a 2004/10/31 tengo estas funciones y ya las probe si funcionan, cuando las inserto me devuelve el formato de fecha que ...
  #1 (permalink)  
Antiguo 06/07/2004, 16:00
 
Fecha de Ingreso: abril-2004
Ubicación: Aguascalientes
Mensajes: 65
Antigüedad: 19 años, 11 meses
Puntos: 0
Pregunta convertir fechas...????

convertir fechas de 31/10/2004 a 2004/10/31
tengo estas funciones y ya las probe si funcionan, cuando las inserto me devuelve el formato de fecha que quiero, pero en la Base de Datos de Mysql NO,
no se si tenga que hacer otro procedimiento o ustedes saben como se cambia el formato de la fecha en Mysql porque por default al insertar campos pone 0000-00-00, asi que
por eso no se guardan las fechas como yo digo, solo las muestra en la pàgina, pero en realidad no se guardan correctamente, por ejemplo:
le puse: 31/10/2004 e imprimi la fecha a ver que me mostraba y me devolviò 2004/10/31, pero en Mysql me pone 2031-10-20, ustedes me podrìan dar una idea de como hacerle?...
o los moderadores...

bueno de antemano gracias por su atenciòn....!!!!!!!!
__________________
Dejame conocer todo lo que sabes...
  #2 (permalink)  
Antiguo 06/07/2004, 16:39
Avatar de juque  
Fecha de Ingreso: marzo-2002
Ubicación: Temuco, Chile
Mensajes: 84
Antigüedad: 22 años
Puntos: 0
Responde esto a tu problema?

Asumiento que el campo que almacena la fecha se llama... fecha (q original):

Código:
SELECT DATE_FORMAT(fecha, '%e-%m-%Y') as fecha FROM mi_tabla ;
__________________
~~
www.juque.cl
  #3 (permalink)  
Antiguo 06/07/2004, 16:50
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 6 meses
Puntos: 41
Siempre guarda las fechas en formato yyyy-mm-dd y utiliza tipos de dato "DATE" o "DATETIME"... parece que todo esto ya lo estás haciendo. Esto te va a facilitar muchísimas funciones que MySQL tiene para manejar estos tipos de dato...Por ejemplo, para obtener la fecha en un formato diferente puedes utilizar la función DATE_FORMAT(), de la que ya juque te puso el ejemplo. Pero hay muchísimas más:
http://dev.mysql.com/doc/mysql/en/Da...functions.html

Saludos
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 06:37.