Page 1 sur 1

Format de date ?

Posté : 27 mars 2012, 12:50
par damien_55
Bonjour,

Quelqu'un sait à quoi correspond ce format de date en mysql ?

Fri May 27 14:51:54 -0500 2011

Merci.

Re: Format de date ?

Posté : 27 mars 2012, 12:53
par xTG
C'est le -0500 je suppose qui te pose problème ?
C'est bien un champ datetime qui te renvoi cela ou bien c'est un varchar ?
Car dans le cas d'un varchar on peut vraiment y mettre n'importe quoi et ce n'est peut être pas un élément d'une date malgré le 2011 qui suit.

Pour le 05 je pense au mois de mai, mais pour le 00 qui suit je n'ai aucune idée...
Alors en plus ce tiret dont on ne sait pas si c'est un tiret ou bien un signe moins... :?

Re: Format de date ?

Posté : 27 mars 2012, 13:04
par damien_55
Je ne sais pas si c'est un date time ou un varchar, j'ai ça dans un flux xml qui m'arrive et que je dois implementer dans ma base sql.

Je cherche à quoi ça peut correspondre ??

Re: Format de date ?

Posté : 27 mars 2012, 13:06
par damien_55
ça ne ressemble a rien de ce que je connais ce format :?

Re: Format de date ?

Posté : 27 mars 2012, 13:22
par xTG
J'ai trouvé...
-0500 représente la différence par rapport au méridien de Greenwich !
Pour la convertir vers une date que mysql peut interpréter tu peux utiliser ceci :
$date_mysql = date("Y-m-d H:i:s", strtodate($date_xml));
Cela supprimera cette information mais te gardera la date et l'heure.
A moins que pour ton application tu ais besoin de conserver cette différence ?

Re: Format de date ?

Posté : 27 mars 2012, 19:07
par damien_55
Top chef, XTG :D

Merci beaucoup