Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/08/2011, 14:09
Avatar de franfritz
franfritz
 
Fecha de Ingreso: marzo-2003
Ubicación: Stgo Chile
Mensajes: 260
Antigüedad: 21 años, 1 mes
Puntos: 0
Respuesta: Formato fecha distintas server produccion - desarrollo

Gracias Karmac por tu respuesta;

Pero tambien buscando en internet encontre esto:


PostgreSQL siempre almacena la fecha en el mismo formato: año-mes-dia

lo que ocurre es que cuando vas a mostrar la fecha o vas a ingresar
una fecha usa la variable DATESTYLE (que esta configurada en el
archivo postgresql.conf y que puedes modificar manualmente mediante el
comando SET) para determinar como la va a mostrar o como interpretar
la entrada...

la variable DATESTYLE tiene dos componentes: formato de salida,
formato de entrada (ie: 'iso, mdy')

el primer componente de DATESTYLE controla como se vera la fecha al
mostrarla. por ejemplo, el predeterminado ISO muestra la fecha en
formato año-mes-dia... formatos de salida validos son: ISO, SQL,
postgres, german

el segundo componente controla el formato de entrada y basicamente le
dice como interpretar la entrada. Por ejemplo, el predeterminado MDY
le indica que primero debe esperar el mes, luego el dia y al final el
año. formatos de entrada validos son: MDY, DMY, YMD

para saber como esta seteado DATESTYLE ejecuta: show datestyle;
para cambiar el valor de DATESTYLE ejecuta: SET datestyle TO 'iso, dmy';
o solo uno de los componentes: SET datestyle TO 'sql'; o SET datestyle TO 'ymd';

intenta jugar con esos valores un poco para que veas lo que resulta al
cambiarlos...



Entonces deje el query insert asi:

$sql1="SET datestyle TO 'iso, mdy';insert into tabla (campos) values('valores')";

Y esto funciona muy bien.
Ahora no estoy seguro si es la forma correcta de ocuparlo.

favor si alguien sabe de esto se lo agradezco.

Saludos.