Bonjour,

Je récupère un flux RSS américain avec dans l'élément <pubDate> la date suivante :
<pubDate>Mon, 17 Nov 2008 17:00:00 -0800</pubDate>

Lorsque je l'insère dans ma base je voudrais récupérer la date telle quelle sans conversion (enfin formatée en 'Y-m-d h:i:s'). Je fais donc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
date( 'Y-m-d h:i:s', strtotime($date))
J'obtiens "2008-11-18 02:00:00".
Si je tente :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
strftime( '%Y-%m-%d %H:%M:%S', strtotime($date) )
J'obtiens la même chose.
Si je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
gmstrftime( '%Y-%m-%d %H:%M:%S', strtotime($date) )
J'obtiens "2008-11-18 01:00:00" (une heure de moins).

Je me suis dit que j'allais rajouter un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
setlocale(LC_TIME,'en_US')
pour voir. Eh bien rien ne change.

Si quelqu'un a une idée ?