Date & affichage

:)
Invité n'ayant pas de compte PHPfrance

06 juil. 2005, 21:46

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 :))

ViPHP
ViPHP | 1996 Messages

06 juil. 2005, 21:54

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.
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

:)
Invité n'ayant pas de compte PHPfrance

06 juil. 2005, 22:04

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 ?

:)
Invité n'ayant pas de compte PHPfrance

06 juil. 2005, 22:36

J'ai touvé

dans ma raquette je met ça

DATE_FORMAT(date, '%d-%m-%Y') as datefr

et

echo $datefr

Merci a tous :)

ViPHP
pjl
ViPHP | 2119 Messages

06 juil. 2005, 22:43

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.
Modifié en dernier par pjl le 07 juil. 2005, 00:06, modifié 1 fois.

Invité
Invité n'ayant pas de compte PHPfrance

06 juil. 2005, 23:53

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

ViPHP
pjl
ViPHP | 2119 Messages

06 juil. 2005, 23:58

c'est à dire ?

Invité
Invité n'ayant pas de compte PHPfrance

07 juil. 2005, 00:02

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

ViPHP
pjl
ViPHP | 2119 Messages

07 juil. 2005, 00:07

ou ai-je écrit qu'il fallait modifier le format par défaut ? :-k

Eléphant du PHP | 396 Messages

07 juil. 2005, 00:08

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.;

ViPHP
pjl
ViPHP | 2119 Messages

07 juil. 2005, 00:10

as-tu vu que la réponse a déjà été donnée il y a 2h30 de celà ?

Eléphant du PHP | 396 Messages

07 juil. 2005, 00:16

Si c'est à moi que tu parles, non, j'avais pas vu :oops:
Comme Invité persistait à dire qu'il n'y arrivait pas, me suis dit que...
Dsl pour le doublon

:)
Invité n'ayant pas de compte PHPfrance

07 juil. 2005, 00:21

En tous cas merci a tous !!

ViPHP
pjl
ViPHP | 2119 Messages

07 juil. 2005, 00:31

le pb, c'est qu'on ne sait pas qui est invité.
Ca brouille tout.

:) l'invité
Invité n'ayant pas de compte PHPfrance

07 juil. 2005, 00:51

le pb, c'est qu'on ne sait pas qui est invité.
Ca brouille tout.
ba invité ou :) c'est moi sur ce topic