Foros del Web » Programando para Internet » PHP »

Obtener la fecha desde un sql

Estas en el tema de Obtener la fecha desde un sql en el foro de PHP en Foros del Web. Tengo problemas al recibir la fecha luego de una consulta a una base datos de Oracle, la manera que recibo es 30-JUN-05 y la manera ...
  #1 (permalink)  
Antiguo 04/07/2005, 08:38
 
Fecha de Ingreso: diciembre-2004
Mensajes: 14
Antigüedad: 13 años
Puntos: 0
Obtener la fecha desde un sql

Tengo problemas al recibir la fecha luego de una consulta a una base datos de Oracle, la manera que recibo es 30-JUN-05 y la manera que yo necesito es 30/06/2005 tal como tengo almacenada en la base.

No se porque no me obtiene tal y como esta en la base.

Si me pueden ayudar a formatear y como hago

gracias
  #2 (permalink)  
Antiguo 04/07/2005, 08:50
 
Fecha de Ingreso: junio-2004
Mensajes: 92
Antigüedad: 13 años, 5 meses
Puntos: 0
haz un explode() para separar la fecha por el guion, y luego compara el mes con una lista de posibles meses (jan, feb, ...), para finalmente imprimir la fecha en el formato que deseas
__________________
Crea tu Sitio
  #3 (permalink)  
Antiguo 04/07/2005, 12:20
 
Fecha de Ingreso: diciembre-2004
Mensajes: 14
Antigüedad: 13 años
Puntos: 0
Listo pero si te das cuenta el año no me devuelve 2005 si no solo 05 y que pasa si tengo 1989 me va a devolver solo 89. porfa si me puedes ayudar

gracias.

e intentado formatear la fecha pero me dice la funcion format no tiene sabes algo de eso
  #4 (permalink)  
Antiguo 04/07/2005, 13:16
 
Fecha de Ingreso: junio-2004
Mensajes: 92
Antigüedad: 13 años, 5 meses
Puntos: 0
pues si te pasa "05" como anho, no hay vuelta me parece, tendras que hacer un if... si el anho es menor que 10, que sea 2000, y sino, que sea 1900
__________________
Crea tu Sitio
  #5 (permalink)  
Antiguo 11/07/2005, 09:06
 
Fecha de Ingreso: junio-2004
Mensajes: 20
Antigüedad: 13 años, 6 meses
Puntos: 0
Saludos coompañeros, el problema de la fecha con oracle lo puedes solucionar dando un formato a la fecha de salidad de tipo texto, es decir por ejemplo de Sql:
select to_char(fecha,'DD/MM/YYYY') from tabla
alli te dara el formato 11/07/2005, en numero, pero tendras el inconveniente de que esta fecha es formato texto y no podras ordenar por ella
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 14:40.