mysql et timestamp

JoyeuxBranleur

Membre actif
19 Juillet 2001
667
4
44
Saint-Etienne
www.meetyou.fr.st
salut tt le monde,
j'ai besoin d'un peu d'aide, je suis en trainde développé un site avec php/mysql, j'ai créé dans ma table une rubrique date au format timestamp, j'aimerai pouvoir afficher la date sous le format : mercredi 4 juin 2003, le pb c'est qu'apparement le format timestamp de mysql n'est pas le même que celui de php, j'ai essayé les commandes du style : $madatequiapparait=date("w",$datemysql) le pb c'est que pour une date comme indiqué plus haut il m'iindique 2038...
J'ai essayé de faire une fonction avec substr, j'arrive bien a sortir une date de la forme 4 juin 2003 mais comment je peux faire pour avoir le nom du jour, j'y est passé bcp de temps hier soir mais là je craque, je débute un peu alors si qqn peut m'aider....
 
Le mieux c de créer chaque partie de la date et de les concaténer apres.
Exemple :



$query = "SELECT * FROM MaTable";
$result = mysql_query($query); // enoi de la requete

while ($row = mysql_fetch_array($result)) { // boucle recuperant la date

$date = $row[date]; // extraction de la date
$annee = date("Y", $date); // extraction de l'année
$mois = date("m", $date); // extraction du numero du mois
$jour = date("d", $date); // extraction du jour
$joursemaine = date("D", $date); // extraction du nom du jour sur 3 lettre en anglais

// la tu fait des conditions pour changer le mois et le jour en francais

$date = joursemaine." ".$jour." ".$mois." ".$annee." // concatenation

echo $date; // on ecrit la date

}



J'espere que ca marche sinon envoi moi un mail (voir signature) pour que jessai otre chose.

a+ et bonne prog.