Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1489 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Formater une date

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Formater une date

n°1604107
Riga
Posté le 26-08-2007 à 16:12:35  profilanswer
 

Bonjour,
 
je cherche à formater des dates provenant de flux rss. Je procède comme celà mais je n'arrive pas à reformater une date de ce format "D, d M Y H:i:s +0100" vers "d M Y H:i:s +0100"
 

Citation :

$date = addslashes($data['rss']['channel']['item'][$n]['pubDate']);
 
        if(strlen($date) == 31)
        {
          $annee = substr($date, 12, 4);
          $mois = substr($date, 8, 3);
          $jour = substr($date, 5, 2);
          $heure = substr($date, 17, 8);
        }
        else
        {
          $annee = substr($date, 11, 4);
          $mois = substr($date, 7, 3);
          $jour = '0'.substr($date, 5, 1);
          $heure = substr($date, 16, 8);
        }
 
        if($mois == "Jan" )
        $mois = "01";
        if($mois == "Feb" )
        $mois = "02";
        if($mois == "Mar" )
        $mois = "03";
        if($mois == "Apr" )
        $mois = "04";
        if($mois == "Mai" )
        $mois = "05";
        if($mois == "Jun" )
        $mois = "06";
        if($mois == "Jun" )
        $mois = "07";
        if($mois == "Aou" )
        $mois = "08";
        if($mois == "Sep" )
        $mois = "09";
        if($mois == "Oct" )
        $mois = "10";
        if($mois == "Nov" )
        $mois = "11";
        if($mois == "Dec" )
        $mois = "12";
 
        $date = ''.$annee.'-'.$mois.'-'.ereg_replace(" ", "0", $jour).' '.$heure.'';


 
Merci de votre aide

mood
Publicité
Posté le 26-08-2007 à 16:12:35  profilanswer
 

n°1604108
sielfried
Posté le 26-08-2007 à 16:20:44  profilanswer
 

date('d M Y H:i:s +0100', strtotime($date));


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1604109
tomsoft
Posté le 26-08-2007 à 16:22:22  profilanswer
 

c'est effectivement plus simple :d

n°1604121
Riga
Posté le 26-08-2007 à 18:07:47  profilanswer
 

sielfried a écrit :

date('d M Y H:i:s +0100', strtotime($date));


 
Désolé mais je suis un [:geec] ...
 
Je met ça où dans le code?
 
 

n°1604128
tomsoft
Posté le 26-08-2007 à 19:34:36  profilanswer
 

Code :
  1. $date = addslashes($data['rss']['channel']['item'][$n]['pubDate']);
  2. $date_formatee = date('d M Y H:i:s +0100', strtotime($date));

Message cité 1 fois
Message édité par tomsoft le 26-08-2007 à 19:34:45
n°1604147
Riga
Posté le 26-08-2007 à 21:57:14  profilanswer
 

tomsoft a écrit :

Code :
  1. $date = addslashes($data['rss']['channel']['item'][$n]['pubDate']);
  2. $date_formatee = date('d M Y H:i:s +0100', strtotime($date));



 
 
Ah mince çà ne marche pô...
 
Je vois pas d'où çà peut venir.
 
En tous cas merci  :D  

n°1604150
sielfried
Posté le 26-08-2007 à 22:27:39  profilanswer
 

Qu'est-ce qui ne marche pas ?


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1604154
tomsoft
Posté le 26-08-2007 à 22:51:11  profilanswer
 

si ca marche pas, c'est $date qui merde hein :o

n°1604169
TheRom_S
Posté le 27-08-2007 à 02:38:17  profilanswer
 

ben sinon  
$dateformat = explode(",", $date);
$dateformat = substring($dateformat[1], 1); // pour virer l'espace
ça devrait marcher


---------------
The Rom's, à votre service
n°1604183
TheRom_S
Posté le 27-08-2007 à 08:00:36  profilanswer
 

oui bah je donne l'idée, après je vais pas vérifier sur la doc si en php c'est substring ou substr ou autre variation ... ;)


---------------
The Rom's, à votre service
mood
Publicité
Posté le 27-08-2007 à 08:00:36  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Formater une date

 

Sujets relatifs
Macro Excel date et tableau croisé dynamiqueProbleme de date pour flux RSS
PROBLEME DE DATE LORS DE L'IMPORTATION SOUS EXCELA L'AIDE!!! recuperer et comparer date et heure [VBA]
[SQL] PB requête avec datedéfi algorithme date
[ C ] Formater une date[ASP] formater un champs de type date
[PHP] comment formater une date sur base de données[ASP][Javascript] Comment formater une date pour ODBC?
Plus de sujets relatifs à : Formater une date


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR