Page 1 sur 1

insertion date dans postgres

Posté : 24 juin 2005, 09:56
par anonymous_titi
Bonjour,

Je souhaite inserer une date dans un champ "timestamp whitout zone" sous Postgres.
Je transforme ma date en timestamp (en php) :
$date1= mktime(12,0,0,6,22,2005);//le 22 juin 2005 à 12h00
et ensuite je la retransforme :
$date2= date("d-m-Y H:i:s",$date1);

et voici ma requete:
$req = "insert into test values ('toto','".$date2."')";

J'ai le message d'erreur suivant que je ne comprends pas :
pg_exec(): Query failed: ERROR: date/time field value out of range: "22-06-2005 12:00:00" HINT: Perhaps you need a different "datestyle" setting

Quelqu'un pourrait-il m'éclairer car ja patauge toujours un peu avec les dates et les bases de données
Merci pour votre aide

Posté : 30 juil. 2005, 18:43
par Maitrepylos
Bonjour

la date doit être rentré dans postgres de cette façon 0000-00-00 or toi tu fais l'inverse voila

MaitrePylos