Fomater une date RFC 2822 en AAAA-MM-JJ HH-MM-SS pour mysql

Résolu
cs_loupile Messages postés 95 Date d'inscription dimanche 8 janvier 2006 Statut Membre Dernière intervention 7 avril 2011 - 24 nov. 2006 à 13:08
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 - 24 nov. 2006 à 15:14
Bonjour,

j'ai une date au format RFC 2822 et je voudrais la passer en AAAA-MM HH:MM:SS pour l'integrer dans une base de données mysql
alors voila ce que j'ai fais  $upadte= ma date en RFC2822

date("Y-m-d H:i:s",strtotime((string)($update)))

ca me donne bien ma date en AAAA-MM HH:MM:SS mais impossible de l'integrer dans ma base de données dans un champ DATETIME...

avez vous une idée de ce qui cloche ?

merci d'avance, encore et toujours ....

3 réponses

malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
24 nov. 2006 à 15:14
Hello,

si ta conversion te donne bien un format :
AAAA-MM-DD HH-mm-ss

ça doit marcher...
maintenant, à mon avis, tu oublies les quotes :

INSERT INTO date_test (date) VALUES ('2006-10-14 16:45:07')

Là, date est un champ de type DATETIME, et ça fonctionne.
3
cs_caviar Messages postés 329 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 29 mars 2015 2
24 nov. 2006 à 14:23
    RFC2822 ça donne quoi par exemple ?
0
cs_loupile Messages postés 95 Date d'inscription dimanche 8 janvier 2006 Statut Membre Dernière intervention 7 avril 2011
24 nov. 2006 à 14:25
RFC2822 ca donne ca Fri, 24 Nov 2006 10:06:47 +0000
0
Rejoignez-nous