Auteur Sujet: [RESOLU] Conversion Date de Anglais à Français  (Lu 7721 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Lebanner

  • Habitué
  • **
  • Messages: 124
    • Spartan Fight
[RESOLU] Conversion Date de Anglais à Français
« le: 09 mai 2007 à 18:46:43 »
Salut,

Malgré avoir lu pas mal de fonction et autre sur la conversion de date, je n'arrive pas à adopter une solution dans mon cas :

<table align='center' cellspacing='0' cellpadding='0' class='tab_bd'>
  <tr height='50'>
    <td align='center' width='200'><A href="http://www.jjb-france.com/BD_Fighters/affiche_event.php?Num_event=
    <? echo $val["Num_event"]; ?>" class="lien_fighter"><? echo $val["Nom_event"] ?></A></td>
    <td align='center' width='80'><? echo $val["Date_event"] ?></td>
  <td align='center' width='150'><? echo $val["Lieu"] ?></td>
</tr>
</table>

Ma date est renseigné ici :
<? echo $val["Date_event"] ?>

Mais elle apparait au format aaaa-mm-jj et moi je la veut au format français...
J'utilise MySQL et le champs Date_event est de type 'Date'.

Quelqu'un peut m'aider ??

Merci d'avance  ^_^ ^_^  :mellow:  :ph34r:
« Modifié: 04 août 2008 à 11:09:33 par Lebanner »

Hors ligne Ice

  • VIP
  • *****
  • Messages: 2 403
    • ATFX
Re : Conversion Date de Anglais à Français
« Réponse #1 le: 09 mai 2007 à 19:44:52 »
Rapidement, ca serait qqch du style
function changedate($var)
{
$tab = explode("-",$var);
$nouvelledate = $tab[2]."-".$tab[1]."-".$tab[0];
return $nouvelledate;
}
et
<? echo changedate($val["Date_event"]) ?>

Hors ligne Lebanner

  • Habitué
  • **
  • Messages: 124
    • Spartan Fight
Re : Conversion Date de Anglais à Français
« Réponse #2 le: 10 mai 2007 à 15:54:21 »
Bordel mais t'es un génie !

ça marche du feu de dieu !!!

Merci bien  ^_^

Hors ligne théo

  • Débutant
  • *
  • Messages: 6
Re : Conversion Date de Anglais à Français
« Réponse #3 le: 23 juin 2008 à 14:43:39 »
Après quelques essais, voici LA SOLUTION pour des dates dans la langue de Molière :

$a=time();// date actuelle utiliser mktime pour une autre...

setlocale(LC_TIME, 'fr_FR.ISO_8859-1');// Spécifique PHPNet

print (strftime("%A %d %B %Y ",$a)); // Que c'est beau !