Convertion de date

Convertion de date - PHP - Programmation

Marsh Posté le 03-09-2009 à 16:42:58    

Bonjour à tous !
 
je cherche à convertir la date contenu dans ma variable en date plus lisible
 
ma variable contient ca : 2009-09-02 13:40:00
 
et j'aimerai retrouver ca : mercredi 2 septembre à 13h40
 
pour etre honnete j'ai 2 variables, une qui contient 2009-09-02 et l'autre 13:40:00
 
je tourne en rond !!
 
a vot' bon coeur msieur dame !
 
 
 

Reply

Marsh Posté le 03-09-2009 à 16:42:58   

Reply

Marsh Posté le 03-09-2009 à 16:48:40    

ta plusieurs solution sache ue deja pour mettre la date en francais c'est la fonction  strftime()
 
ensuite, pour parse la date  t'as  date_parse ou strtotime
 
http://www.php.net/manual/fr/ref.datetime.php
 

Reply

Marsh Posté le 03-09-2009 à 16:54:34    


 
oulalala.. ca m'aide pas trop pour etre honnete !
 
en fait mon souci c'est pas trop de trouver la fonction, mais comment la mettre en oeuvre !
 
merci en tout cas

Reply

Marsh Posté le 03-09-2009 à 16:59:22    

bah je t'ai donné les fonctions a utilisé, plus qu'a faire ta cuisine

Reply

Marsh Posté le 03-09-2009 à 17:16:01    

justement c'est la cuisine qui m'embete !
 
je ne vois pas du tout comment mettre ca en place !
 
un ti bout de code d'exemple m'aiderait vraiment !

Reply

Marsh Posté le 03-09-2009 à 17:19:26    

j'espere qu'au moins t'as lu la doc de strftime et de strtotime ?,
 
parce que ton truc en une ligne ca se fait

Reply

Marsh Posté le 03-09-2009 à 17:21:16    

oui mais alors je seche compelt !
 
je poste pas souvent et quand je le fais c'est que je vois pas la logique en fait

Reply

Marsh Posté le 03-09-2009 à 17:24:41    

strftime  prend 2 parametre  le primer c'est une chaine  qui des mot clé,
 
genre  %H  affiche l'heure (juste l'heure, pas les minute)
 
si tu veu affiche l'heure de maintenant c'est  
 
echo strftime('%H', time());
 
le 2eme parametre c'est le timestamp, c'est que tu doit creer a partir de ta date, et strtotime c'est la pour ca
 
donc en periode de bonté tu devrai arrivé a ca  
 

echo strftime('%A %e %B à %Hh%M', strtotime('2009-09-02 13:40:00'));


Message édité par stealth35 le 03-09-2009 à 17:24:53
Reply

Marsh Posté le 03-09-2009 à 17:27:43    

ah oui vraiment une ligne !! j'en etais loin ! moi j'etais encore a convertir le timestamp retourné !! rolalala c'est vraiment pas mon metier !!
 
en tout cas c'est exactement ce que je cherchais !!
 
un grand grand merci !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed