Page 1 sur 1
Date & affichage
Posté : 06 juil. 2005, 21:46
par :)
Bsoir tous

)
Voila dans une table j'ai un champs date en format date
comme ça 2005-12-31
quand je fais
echo $date;
il me marque 2005-12-31
mais comment faire pour lui faire afficher
31-12-2005
Merci a tous

)
Posté : 06 juil. 2005, 21:54
par Aureusms
Juste une question... Comment ta date a été inséré dans ton champ ? Est via date() ou est ce que c'est le client de ta page qu'il la construite ? Car si c'est via date() tu peux lui entrer des paramètres pour mettre directement la forme voulue.
Posté : 06 juil. 2005, 22:04
par :)
Juste une question... Comment ta date a été inséré dans ton champ ? Est via date() ou est ce que c'est le client de ta page qu'il la construite ? Car si c'est via date() tu peux lui entrer des paramètres pour mettre directement la forme voulue.
ba en fait quand j'ai créé ma table en type j'ai mis "date" et a mis automatiquement le format 0000-00-00
ça se modifie dans pphpmyadmin ??
genre je modifie date 0000-00-00 en 00-00-0000 Y aurra une inscidence ans ma table ?
Posté : 06 juil. 2005, 22:36
par :)
J'ai touvé
dans ma raquette je met ça
DATE_FORMAT(date, '%d-%m-%Y') as datefr
et
echo $datefr
Merci a tous

Posté : 06 juil. 2005, 22:43
par pjl
Juste une question... Comment ta date a été inséré dans ton champ ? Est via date() ou est ce que c'est le client de ta page qu'il la construite ? Car si c'est via date() tu peux lui entrer des paramètres pour mettre directement la forme voulue.
Il y a de la confusion là.
La date est stockée dans la base de données au format ISO (YYYY-MM-DD). Elle est formatée selon le format que tu veux (US, FR ou autre) lors de l'exploitation des données (ex : affichage d'une page Web) et la syntaxe trouvée par

est la bonne.
Posté : 06 juil. 2005, 23:53
par Invité
Juste une question... Comment ta date a été inséré dans ton champ ? Est via date() ou est ce que c'est le client de ta page qu'il la construite ? Car si c'est via date() tu peux lui entrer des paramètres pour mettre directement la forme voulue.
Il y a de la confusion là.
La date est stockée dans la base de données au format ISO (YYYY-MM-DD) et elle est formatée selon le format que tu veux (US, FR ou autre) lors de l'exploirtation des données (ex : affichage d'une page Web) et la syntaxe trouvée par

est la bonne.
Pourtant j'essai de modifier la valeur pas defaut mais ça marche pas
Posté : 06 juil. 2005, 23:58
par pjl
c'est à dire ?
Posté : 07 juil. 2005, 00:02
par Invité
Le format est dans la bdd
0000-00-00
j'ai tester de modifier le format
commme ça
00-00-000
ou en
DD-MM-YYYY
Mais ça ne change pas le fomat i ve pas
Posté : 07 juil. 2005, 00:07
par pjl
ou ai-je écrit qu'il fallait modifier le format par défaut ?

Posté : 07 juil. 2005, 00:08
par Rei Itchido
Si je peux te conseiller un truc simple (il existe des façons plus propres de procéder) :
Tu laisses le format yyyy-mm-dd dans ta table et tu fais un pt truc uniquement pour l'affichage.
$date = $data['date'];
$jour = $date[8].$date[9];
$mois = $date[5].$date[6];
$annee = $date[0].$date[1].$date[2].$date[3];
echo $jour."-".$mois."-"$annee.;
Posté : 07 juil. 2005, 00:10
par pjl
as-tu vu que la réponse a déjà été donnée il y a 2h30 de celà ?
Posté : 07 juil. 2005, 00:16
par Rei Itchido
Si c'est à moi que tu parles, non, j'avais pas vu
Comme Invité persistait à dire qu'il n'y arrivait pas, me suis dit que...
Dsl pour le doublon
Posté : 07 juil. 2005, 00:21
par :)
En tous cas merci a tous !!
Posté : 07 juil. 2005, 00:31
par pjl
le pb, c'est qu'on ne sait pas qui est invité.
Ca brouille tout.
Posté : 07 juil. 2005, 00:51
par :) l'invité
le pb, c'est qu'on ne sait pas qui est invité.
Ca brouille tout.
ba invité ou

c'est moi sur ce topic