Formater une date - PHP - Programmation
Marsh Posté le 26-08-2007 à 16:20:44
date('d M Y H:i:s +0100', strtotime($date));
Marsh Posté le 26-08-2007 à 18:07:47
| sielfried a écrit : date('d M Y H:i:s +0100', strtotime($date)); | 
 
 
Désolé mais je suis un ![[:geec] [:geec]](https://forum-images.hardware.fr/images/perso/geec.gif) ...
 ... 
 
Je met ça où dans le code? 
 
 
Marsh Posté le 26-08-2007 à 19:34:36
| Code : 
 | 
Marsh Posté le 26-08-2007 à 21:57:14
| tomsoft a écrit : 
 | 
 
 
 
Ah mince çà ne marche pô... 
 
Je vois pas d'où çà peut venir. 
 
En tous cas merci   
  
Marsh Posté le 26-08-2007 à 22:27:39
Qu'est-ce qui ne marche pas ?
Marsh Posté le 27-08-2007 à 02:38:17
ben sinon  
$dateformat = explode(",", $date); 
$dateformat = substring($dateformat[1], 1); // pour virer l'espace 
ça devrait marcher
Marsh Posté le 27-08-2007 à 08:00:36
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 ...  
 
Marsh Posté le 26-08-2007 à 16:12:35
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"
$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