[Pgsql-ayuda] Ayuda con fechas

Operativo Operativo" <operativo@teleline.es
Fri, 21 Jun 2002 12:43:44 +0100


Hola,
tengo el siguiente problema, aunque quizás esté más relacionado con php que
con postgres :-(

Uso Postgres 6.5.3 y desde PHP3 accedo a una tabla en la que tengo un campo
FECHA_NAC cuyo tipo es timestamp. Si en PHP hago

$rc = pg_Exec($conn,"SELECT FECHA_NAC FROM USUARIOS WHERE registro=3301;");
echo pg_Result($rc,0,'FECHA_NAC');

obtengo, como es lógico, algo como 1984-06-28 00:00:00+01

Sin embargo, si intento mostrar sólo la fecha usando la función date() de
php

echo date("d-n-Y", pg_Result($rc,0,'FECHA_NAC'));

obtengo invariablemente 01-1-1970.

Me he vuelto loco mirando la documentación de postgres; por ejemplo, he
intentado usar la función time_part() o similares, pero no llego a nada.
¿Alguien sería tan amable de orientarme? Gracias de antemano.
Francis.