Parser flux atom facebook

darkjukka

WRInaute impliqué
Bonjour à tous !

Je rencontre un petit soucis avec MagpieRSS pour parser un flux facebook, j'arrive à tout ce que je veux sauf extraire la date qui est sous cette forme :
Code:
    <published>2010-02-15T07:49:31+00:00</published>
    <updated>2010-02-15T07:49:31+00:00</updated>
La fonction pour extraire la date est celle-ci :
Code:
        if ( $this->is_atom() ) {
            $this->channel['description'] = $this->channel['tagline'];
            for ( $i = 0; $i < count($this->items); $i++) {
                $item = $this->items[$i];
                if ( isset($item['summary']) )
                    $item['description'] = $item['summary'];
                if ( isset($item['atom_content']))
                    $item['content']['encoded'] = $item['atom_content'];
                
                $atom_date = (isset($item['issued']) ) ? $item['issued'] : $item['modified'];
                if ( $atom_date ) {
                    $epoch = @parse_w3cdtf($atom_date);
                    if ($epoch and $epoch > 0) {
                        $item['date_timestamp'] = $epoch;
                    }
                }
                
                $this->items[$i] = $item;
            }       
        }
Et forcément si dans le code je modifie issued par published et modified par updated la date est affichée telle qu'elle est dans le code et ce qui me gène sont les T07:49:31+00:00 au bout, y-a-t'il un moyen d'extraire la date proprement ou bien de virer cette partie qui me gène ?


Merci :)
 

Bacteries

WRInaute passionné
Ta date est au format ISO YYYY-MM-DDThh:mm:ss
Un format standard donc

Pour avoir la date du jour dans ce format :
$date = date('c');
 

Discussions similaires

Haut