Format de date avec PHP

Format de date avec PHP - PHP - Programmation

Marsh Posté le 15-04-2002 à 21:55:45    

et oui...encore une question à deux balles :
j'ai une date extraite d'une base de données MySql qui est de la forme Y-m-d, comment faire pour qu'elle soit de la forme d/m/y ? tout ça grace à du php biensur

Reply

Marsh Posté le 15-04-2002 à 21:55:45   

Reply

Marsh Posté le 15-04-2002 à 22:03:23    

ben une solution toute bete a laquelle tu as du deja penser (enfin j'espere), c 'est d'extraire les sous chaines jour, mois et annee, et apres tu peux reconstruire ta date comme tu veux

Reply

Marsh Posté le 15-04-2002 à 22:07:21    

effectivement j'y avais pensé, mais je me suis dis que le php doit surement intégrer une ch'ti fonction qui fais ça tout seul.

Reply

Marsh Posté le 15-04-2002 à 22:08:57    

sans doute mais je suis loin d'etre un expert, j'y ai pas touché depuis plus d'un an ... mate la doc, dans les fonctions sur les dates doit y avoir ca
 
la doc php en francais : www.phpinfo.net

Reply

Marsh Posté le 15-04-2002 à 22:19:30    

blueman_82 a écrit a écrit :

et oui...encore une question à deux balles :
j'ai une date extraite d'une base de données MySql qui est de la forme Y-m-d, comment faire pour qu'elle soit de la forme d/m/y ? tout ça grace à du php biensur  




tu peux récupérer le bon format directement dans ta requête:
 

Citation :

select DATE_FORMAT(DATE, '%d/%m/%Y';) as DATE


 
 :D Vu sur www.lewebrapide.com :D


---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 15-04-2002 à 22:30:05    

je rappelle tout de même une des fonctions PHP à connaître par coeur : explode( $pattern, $string_to_explode );
exemple :  
$tab_date = explode ( "-", "2002-12-1" );
//$tab_date[0] contient "2002"
//$tab_date[1] contient "12"
//$tab_date[2] contient "1"


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 15-04-2002 à 22:32:31    

z0rglub a écrit a écrit :

je rappelle tout de même une des fonctions PHP à connaître par coeur : explode( $pattern, $string_to_explode );
exemple :  
$tab_date = explode ( "-", "2002-12-1" );
//$tab_date[0] contient "2002"
//$tab_date[1] contient "12"
//$tab_date[2] contient "1"  




ce qui n'empêche pas qu'il est toujours plus intéressant d'effectuer le maximum de traitement directement dans la BDD


---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 15-04-2002 à 22:33:42    

j'étais aussi de cet avis, mais MySQL prend comme format de date Y/m/d

Reply

Marsh Posté le 15-04-2002 à 22:35:21    

blueman_82 a écrit a écrit :

j'étais aussi de cet avis, mais MySQL prend comme format de date Y/m/d  



regarde plus haut, je t'ai donné la solution pour faire le traitement directement dans MySQL
 :non: spa bien de pas lire son Topic


---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 15-04-2002 à 22:35:55    

fais une recherche sur [FAQ PHP] en sujet


---------------
All we need is a soul revolution
Reply

Marsh Posté le 15-04-2002 à 22:35:55   

Reply

Marsh Posté le 15-04-2002 à 22:36:02    

THE REAL SMILEY a écrit a écrit :

 
ce qui n'empêche pas qu'il est toujours plus intéressant d'effectuer le maximum de traitement directement dans la BDD  




 
oui, je sais pas, qui va le plus vite ? Apache ou le serveur MySQL ?
De tout façon, moi je met tout en unixdate


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 15-04-2002 à 23:29:20    

z0rglub a écrit a écrit :

 
 
oui, je sais pas, qui va le plus vite ? Apache ou le serveur MySQL ?
De tout façon, moi je met tout en unixdate  




 
A condition de ne pas avoir de date avant le 01/01/1970 !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Sujets relatifs:

Leave a Replay

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