Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Guardar Fechas es Posgres con PHP

Estas en el tema de Guardar Fechas es Posgres con PHP en el foro de PostgreSQL en Foros del Web. Hola Foreros saludos a Todos! tengo inconvenientes a la hora de guardar fechas en mi base de datos Postgres me sale este error pero no ...
  #1 (permalink)  
Antiguo 08/10/2009, 20:24
 
Fecha de Ingreso: mayo-2009
Mensajes: 8
Antigüedad: 15 años, 6 meses
Puntos: 0
Guardar Fechas es Posgres con PHP

Hola Foreros saludos a Todos!

tengo inconvenientes a la hora de guardar fechas en mi base de datos Postgres me sale este error pero no sé como resolverlo a ver si me pueden ayudar:

Warning: pg_query() [function.pg-query]: Query failed: ERROR: el valor de hora/fecha está fuera de rango: «10/15/2009» LINE 1: ...r_ptoref) values ('J123456789','jhon','02','jhon','10/15/200... ^ HINT: Quizás necesite una configuración diferente de «datestyle». in

el campo en la base de datos está tipo Date creo q es eso. pero tampoco sé como cambiarlo o a cual tipo cambiarlo...

PD: algo sencillito q soy nuevo en esto por favor
  #2 (permalink)  
Antiguo 08/10/2009, 20:45
 
Fecha de Ingreso: mayo-2009
Mensajes: 8
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Guardar Fechas es Posgres con PHP

lo que hice fue cambiarla a character de 10 caracteres pero la necesito en formato de fecha :S
  #3 (permalink)  
Antiguo 09/10/2009, 02:06
Avatar de xdrtas  
Fecha de Ingreso: junio-2008
Ubicación: Venezuela
Mensajes: 97
Antigüedad: 16 años, 5 meses
Puntos: 13
Respuesta: Guardar Fechas es Posgres con PHP

Hola PezJhon, haz probado con cambiar el orden de la fecha?

Tu intentas guardar '10/15/2009' lo que se interpreta como mm/dd/aaaa, intenta guardar '2009/10/15', o prueba con '15/10/2009'.
Normalmente las fechas se guardan en dd/mm/aaaa o aaaa/mm/dd.

Si existe el formato mm/dd/aaaa, pero yo nunca lo he usado salvo para hacer pruebas.

Si alguna de las opciones que te dí funciona, entonces significa que tienes una configuración diferente y por eso te dice que está fuera del rango, porque no existe el mes 15 --> '10/15/2009'.

Si lo quieres guardar tal y como lo pones, entones, tendrás que revisar la configuración regional de tu postgreSQL.

Un saludo y espero tu respuesta.
  #4 (permalink)  
Antiguo 09/10/2009, 07:58
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Guardar Fechas es Posgres con PHP

haz uso de la función to_date antes de insertar en la tabla.

Código sql:
Ver original
  1. VALUES ('J123456789','jhon','02','jhon',to_date('10/15/2009','dd/mm/yyyy'))
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #5 (permalink)  
Antiguo 16/11/2009, 08:01
 
Fecha de Ingreso: mayo-2009
Mensajes: 8
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Guardar Fechas es Posgres con PHP

Problema Resuelto :P Muchas Gracias a los 2 Buenos Consejos...

DLB
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 12:02.