Auteur Sujet: Formate Date  (Lu 1723 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Jean-Marc

  • Débutant
  • *
  • Messages: 32
    • http://www.lalettrepoesie.net
Formate Date
« le: 21 avril 2003 à 02:34:08 »
Bonjour,
Bien sûr je vais poser une question de débutant ;)
J'ai une date dans une table que lorsque l'affiche, elle prend la forme suivante  2003-04-21. J'aimerais l'afficher au format 21-04-2003.
Merci d'avance.
Jean-Marc.

jf

  • Invité
Formate Date
« Réponse #1 le: 21 avril 2003 à 10:28:43 »
salut,

soit tu utilises MySQL pour formater la date avec la fonction  DATE_FORMAT(date,format) :
exemple:
SELECT DATE_FORMAT('1999-01-01', '%d-%m-%Y');
        -> '01-01-1999'

cf: http://www.mysql.com/doc/en/Date_and_time_..._functions.html pour plus d'info


soit tu formates la date evec php et par exemple la fontcion explode:
list($annee,$mois,$jour)=explode("-","2003-04-21");

 

Hors ligne maverick78

  • VIP
  • *****
  • Messages: 2 601
    • http://www.clan-ck.com
Formate Date
« Réponse #2 le: 21 avril 2003 à 10:58:53 »
tu peux stocker tes dates au format timestamp pour qu'apres tu puisses faire plein d'operations avec plein de mises en formes differentes...
La force est dans la céréale
Clan cereal-killer : http://www.clan-ck.com

Ne te demande pas ce que ton pays peut faire pour toi mais plutôt ce que tu peux faire pour ton pays...(JF Kennedy)

BlueWhisper

  • Invité
Formate Date
« Réponse #3 le: 21 avril 2003 à 11:08:54 »
L'avantage de les stocker en timestamp: la place...

Hors ligne Jean-Marc

  • Débutant
  • *
  • Messages: 32
    • http://www.lalettrepoesie.net
Formate Date
« Réponse #4 le: 21 avril 2003 à 14:56:07 »


soit tu formates la date evec php et par exemple la fontcion explode:
list($annee,$mois,$jour)=explode("-","2003-04-21");

Est ce que je peux remplacre "2003-04-21" par une variable $ma_date  ?

Jean-Marc.

Hors ligne atom-x

  • Débutant
  • *
  • Messages: 6
Formate Date
« Réponse #5 le: 21 avril 2003 à 15:46:58 »
bien sur, ca te donnera :

list($annee,$mois,$jour)=explode("-", $ma_date) ;
ensuite, tu auras trois variables $annee, $mois et $jour que tu placeras dans l'ordre que tu veux, par exemple :

echo $jour.' / '.$mois.' / '.$annee ;
« Modifié: 21 avril 2003 à 15:47:21 par atom-x »
ATOM-X : CATALYSEUR D'ENERGIE

Hors ligne Jean-Marc

  • Débutant
  • *
  • Messages: 32
    • http://www.lalettrepoesie.net
Formate Date
« Réponse #6 le: 21 avril 2003 à 19:15:39 »
Merci  :D  

renaultime

  • Invité
Formate Date
« Réponse #7 le: 04 mai 2003 à 22:40:47 »
salut à tous,

Je me presente, je suis the BIG boulet et j'ai quelques pronblèmes.

Je bosse actuellemnt sur un site perso ou je souhaire afficher les dates de parution de mes news.

J'ai donc un BD sou smysql avec un champs date (type timedate) et je souhaite l'afficher au format Fr.

Je ne comprend pas commant on utilise le  SELECT DATE_FORMAT('1999-01-01', '%d-%m-%Y'):
- on le mets dans une requete et comment alors ??
- ou autre ??

Merci à tous,