Probleme de format de date

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme de format de date

par dogmongo » 07 août 2008, 18:44

$post_date = "1218060000";

echo strftime("%a %d %b %Y", $post_date);
petite correction pour adapter a ton exemple :oops:

par yvesrobert » 07 août 2008, 18:40

merci

par dogmongo » 07 août 2008, 18:32

http://fr.php.net/strftime
$post_date = "2008-08-07 15:36:18";

echo strftime("%a %d %b %Y", $post_date);

par yvesrobert » 07 août 2008, 18:25

OK....mais comment ?

peux tu me donner un lien que j'étudie ça de près ?

merci beaucoup de votre aide

par dogmongo » 07 août 2008, 18:18

tu peu facilement générer ce que tu veux dès la sortie de ton SELECT sans faire tout un basard avec des explodes

par yvesrobert » 07 août 2008, 18:13

Oups désolé, mon cerveau est en safe mode

:wink:

par dogmongo » 07 août 2008, 18:07

utilise la balise code ou tu vas te faire tirer les oreilles 8-)
$nouvelledate = $date .":".$month .":".$year;
echo $nouvelledate ;
essai de faire ca pour comprendre

Probleme de format de date

par yvesrobert » 07 août 2008, 17:57

Bonjour

Je suis un débutant en PHP, j'ai cherché sur le forum mais pas facile de trouver une solution.

J'ai récupéré un script pour générer un flux RSS. Seul soucis, le format de la date et de l'heure. Pour résumé, actuellement j'ai cela
<pubDate>2008-08-07 15:36:18</pubDate>

Et en fait, je souhaiterai avoir cela
<pubDate>Thu, 07 Aug 2008 15:02:29 GMT</pubDate>

Voila la partie de mon code que j'ai tenté en vain de changer....

  /*$pdate = explode("-",$row['post_date']);
	$ptime = explode("-",$row['post_time']);	
	$date = $pdate[2];
	$month = $pdate[1];
	$year = $pdate[0];
	
	$hr = $ptime['0'];
	$min = $ptime['1'];
	$sec = $ptime['2'];
	
	$ts1 = mktime($hr,$min,$sec,$month,$date,$year);
	$date1 = date("l, F d, Y, h:i:s A",$ts1);*/

	 	$newx.= '<item> 		
					<title>'.$tit.'</title> 		
					<link>'.$addr .'</link> 		
					<description>'.$cont.'</description> 		
					<pubDate>'.$row['post_date']." ".$row['post_time'].'</pubDate> 	



Je vous remercie de votre aide, car là je crois que j'ai arraché mes derniers cheveux