Pour un GROS NUL EN PHP

Pour un GROS NUL EN PHP - Programmation

Marsh Posté le 07-11-2001 à 19:30:31    

Voilà, j'ai un Forum de chez phpBB. Le probleme est que la date des posts est sous la forme AAAA/MM/JJ et je voudrais la faire apparaitre sous la forme jj/mm/aaaa
 
Sinon, on m'a conseiller de charger EasyPFP et phpMyAdmin-2.2.1  
 
Probleme je ne sais pas quoi modifier
 
Merci de vos réponse !!  :p

Reply

Marsh Posté le 07-11-2001 à 19:30:31   

Reply

Marsh Posté le 07-11-2001 à 21:47:20    

Super Sympa
 
On me dit va chez HardWare.fr, dans les 15 minutes tu as une reponse !!!
 
Encore un qui n'a jamais poster  :gun:

Reply

Marsh Posté le 07-11-2001 à 21:48:58    

PRONOSFOOT a écrit a écrit :

Voilà, j'ai un Forum de chez phpBB. Le probleme est que la date des posts est sous la forme AAAA/MM/JJ et je voudrais la faire apparaitre sous la forme jj/mm/aaaa
 
Sinon, on m'a conseiller de charger EasyPFP et phpMyAdmin-2.2.1  
 
Probleme je ne sais pas quoi modifier
 
Merci de vos réponse !!  :p  




 
il faut que tu te renseigne sur la fonction mysql_format ( ou date_format)

Reply

Marsh Posté le 07-11-2001 à 21:51:23    

Merci, je te tiens informé

Reply

Marsh Posté le 07-11-2001 à 22:01:15    

<?  
$date = ereg_replace('^([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})$',  
                     '\3/\2/\1', $date_mysql);  
?>
 
J'ai trouvé celà ????
 
Probleme, je n'y connais vraiment rien en PHP
 
Bon en HTML, mais PHP rien même pas les base !!!

Reply

Marsh Posté le 07-11-2001 à 22:05:14    

Et encore cela
 
Voici une fonction qui va vous permettre de convertir un champ de type DATETIME provenant d'une table MySQL en une date/heure au format français :  
 
 
<?  
function mysql_DateTime($d) {  
 
  $date = substr($d,8,2)."/";        // jour  
  $date = $date.substr($d,5,2)."/";  // mois  
  $date = $date.substr($d,0,4). " "; // année  
  $date = $date.substr($d,11,5);     // heures et minutes  
 
  return $date;  
}  
?>  
 
 
 
Exemple : echo mysql_DateTime($row["madate"]); affichera 26/09/2000 06:30.  
 
Il est facile de supprimer la ligne de l'heure si inutile.
 
PROBLEME : J'EN FAIS QUOI   :cry:

Reply

Marsh Posté le 07-11-2001 à 23:18:48    

c'est facile:

Code :
  1. list ($annee_aff, $mois_aff, $jour_aff)= split ('/', $date);
  2. $date_aff='$jour_aff'.'/'.'$mois_aff'.'/'.'$annee_aff';


;)

 

[edtdd]--Message édité par sisicaivrai--[/edtdd]

Reply

Marsh Posté le 07-11-2001 à 23:35:48    

2h15 entre le premier et le deuxieme message?! QUELLE CATASTROPHE!!! Nous sommes infiniment désolés de ce malheureux contretemps! Un sucre ou deux dans votre café pour nous faire pardonner? :sarcastic: :sarcastic:
 
Sinon regarde:
<?  
$date = ereg_replace('^([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})$',  
                    '\3/\2/\1', $date_mysql);  
?>
et pense a ce dont servent les 1,2,3
 
Et je suis déja bien bon...

Reply

Marsh Posté le 07-11-2001 à 23:37:05    

--------------------------
 
c'est facile:
 
 
list ($annee_aff, $mois_aff, $jour_aff)= split ('/', $date);
$date_aff='$jour_aff'.'/'.
'$mois_aff'.'/'.'$an
nee_aff';
 
----------------------------------------
 
Ok , mais j'en fais quoi ????  :eek2:

Reply

Marsh Posté le 07-11-2001 à 23:44:50    

quoi, t'en fais quoi? Je peux difficilement faire plus explicite....
 
$date= date sous la forme américaine
$date_aff= date sous la forme que tu souhaites, européenne
 
t'as plus qu'insérer ce code là ou il faut, et changer les noms des variables pour que ca colle

 

[edtdd]--Message édité par sisicaivrai--[/edtdd]

Reply

Marsh Posté le 07-11-2001 à 23:44:50   

Reply

Marsh Posté le 08-11-2001 à 00:00:07    

check PM

Reply

Sujets relatifs:

Leave a Replay

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