[RESOLU] Phpmyadmin et date en francais

jacomo
Invité n'ayant pas de compte PHPfrance

22 nov. 2005, 16:12

Bonjour,

J'ai consulté la façon de mettre la date en français mais j'arrive pas à l'adapter à mon code. ((je débute) ma var $date me renvoi le format anglais. Comment faire pour avoir le format de date français
merci
si une fonction est à faire...ou la mettre?
_________________________
<? 
$db = mysql_connect("", "","");
mysql_select_db("",$db);
$requete = "select * from toto order by id desc limit 0,5";
$envoi = mysql_query($requete);
while($tableau = mysql_fetch_array($envoi)) 
{ 
$auteur = $tableau['auteur'];
$titre = $tableau['titre'];
$date = $tableau['date'];
$news = $tableau['news'];
echo "<font><strong>$titre</strong> par $auteur - $date</font><br><br> \n";
echo "<font>$news</font> <br><br> \n";
}

mysql_close($db);
?>
Modération (Zeus) : l'idée était bonne, mais c'est AUTOUR du code qu'il faut mettre les balises ;)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

22 nov. 2005, 16:23

Quand tu dit que $date te donnes la date en anglais, tu parles de quel format précisemment ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

jacomo
Invité n'ayant pas de compte PHPfrance

22 nov. 2005, 17:08

dans phpmyadmin, cé la valeur par défaut qui est choisi dans la table

du type ; 0000.00.00

merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

22 nov. 2005, 17:17

Il faut que tu découpes la date selon les . et que tu la remettes dans l'ordre :
$date = "2005.11.22";

$a_date = explode(".", $date); //découpage de la date selon les .

//Construction de la date au format jour/mois/annee
$date = $a_date[2]."/".$a_date[1]."/".$a_date[0]; 

echo $date;
Modifié en dernier par zeus le 22 nov. 2005, 17:40, modifié 1 fois.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 440 Messages

22 nov. 2005, 17:19

$d=explode(".",$date);

$date_fr=$d[2]."/".$d[1]."/".$d[0];
Pas tres elegant mais tu as ta date en français comme ça !

ViPHP
pjl
ViPHP | 2119 Messages

22 nov. 2005, 18:00

Evite de montrer ce post à ta prof d'angalis jacomo sinon elle risque de s'arracher le peu de cheveux qui lui reste.
Ou as-tu vu que ce format est le format anglais ?

Et pour ton problème, utilise donc la fonction SQL DATE_FORMAT, ca te permetra en même temps de virer ce SELECT * qui n'a rien à faire dans une requête digne de ce nom.

jacomo
Invité n'ayant pas de compte PHPfrance

22 nov. 2005, 18:24

salut encore,

je sais que vous ne donner pas les rep. mais laissez-moi expliquer mon raisonnment:
1/ma boucle récupère la date de chacune de mes niouzes avec $date
2/je converti la date avec "explode" et alors $date devient :
$date=$a_date[2]."/".$a_date[1]."/".$a_date[0];
3/ dans ma concaténation j'appelle $date donc ... et ca marche pas!!!!

je veux pas le rép. je veux comprendre
_____________________________________________
while($tableau = mysql_fetch_array($envoi))
{

$auteur = $tableau['auteur'];
$titre = $tableau['titre'];
$date = $tableau['date'];
$news = $tableau['news'];

$a_date = explode(".", $date); //découpage de la date selon les .
//Construction de la date au format jour/mois/annee
$date= $a_date[2]."/".$a_date[1]."/".$a_date[0];

echo "<font size=\"12\" color=\"#CC3333\"face=\"Arial\">$titre <br>Par $auteur - Le $date</font><br><br> \n";
echo "<font>$news</font> <br><br> \n";
} :wink:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

22 nov. 2005, 18:26

1/ Utilise les balises PHP pour poster du code

2/ Quel est le code HTML géneré ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Invité
Invité n'ayant pas de compte PHPfrance

22 nov. 2005, 19:15

scusez... je suis nouvo ici! Pour le code généré voici ce que me donne


code généré une fois compilé :

nouveau concert
Par nicolas peyrac - Le //2005-11-04

les copines
merci

Invité
Invité n'ayant pas de compte PHPfrance

22 nov. 2005, 19:38

[RESOLU]

jacomo
Invité n'ayant pas de compte PHPfrance

22 nov. 2005, 19:39

merci a tous