Transformer une heure GMT récupérée d'un flux RSS

WRInaute passionné
bonjour,

j'essaie de transformer une date GMT récupérée d'un flux RSS que je voudrais republier, je n'y arrive pas malgré mes recherches.
je pars de ça:
Code:
<pubDate>Fri, 03 Apr 2009 13:20:04 GMT</pubDate>

et j'aimerais simplement rajouter 1 heure... à l'heure, avec PHP. j'ai essayé plusieurs choses, par exemple
avec gmdate('H:i', $time); -> il manque une heure
avec date('H:i', $time); -> il y a une heure en trop.

ya rien entre les deux? :mrgreen:

concrètement, dans le flux j'ai 13h20 et je voudrais obtenir 14h20 (cf. heure d'été).

merci.
 
WRInaute passionné
bon ben finalement j'ai trouvé, en bricolant un peu, sûrement pas très propre mais au moins ça fonctionne:

Code:
$heure = date('H' , $time);
		$heure_ete = $heure-1;

je retranche une heure, ensuite il n'y a plus qu'à afficher $heure_ete et les minutes date('i',$time); et le tour est joué.
 
WRInaute passionné
Rohh en fait suis un vrai têtu :)

Est-ce que cela fonctionne chez toi ?

Code:
$datecarole = "Fri, 03 Apr 2009 13:20:04 GMT" ;
echo 'trouve moi une heure pour Carole : ' . date('H:i', (strtotime($datecarole) - 3600)) ;
 
Discussions similaires
Haut