IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Dates] formater une date


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Février 2006
    Messages : 134
    Par défaut [Dates] formater une date
    bonjour.

    Je recupere une date sous la forme :
    2006-06-08 00:00:00
    je souhaiterai afficher 08-06-2006 ou mieux jeudi 8 aout 2006

    Merci.

  2. #2
    Membre confirmé Avatar de carelha
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 168
    Par défaut
    c'est avec la fonction DATE_FORMAT(date,format).
    Formate la date en fonction de la chaîne format.

    je te copie mon pense-bête trouvé je ne sais plus où (peut être dans la doc php d'ailleurs

    1. a - "am" (matin) ou "pm" (après-midi)
    2. A - "AM" (matin) ou "PM" (après-midi)
    3. B - Heure Internet Swatch
    4. d - Jour du mois, sur deux chiffres (éventuellement avec un zéro) : "01" à "31"
    5. D - Jour de la semaine, en trois lettres (et en anglais) : par exemple "Fri" (pour Vendredi)
    6. F - Mois, textuel, version longue; en anglais, i.e. "January" (pour Janvier)
    7. g - Heure, au format 12h, sans les zéros initiaux i.e. "1" à "12"
    8. G - Heure, au format 24h, sans les zéros initiaux i.e. "0" à "23"
    9. h - Heure, au format 12h, "01" à "12"
    10. H - heure, au format 24h, "00" à "23"
    11. i - Minutes; "00" à "59"
    12. I (i majuscule) - "1" si l'heure d'été est activée, "0" si l'heure d'hiver .
    13. j - Jour du mois sans les zéros initiaux: "1" à "31"
    14. l - ('L' minuscule) - Jour de la semaine, textuel, version longue; en anglais, i.e. "Friday" (pour Vendredi)
    15. L - Booléen pour savoir si l'année est bissextile ("1") ou pas ("0")
    16. m - Mois; i.e. "01" à "12"
    17. M - Mois, en trois lettres (et en anglais) : par exemple "Apr" (pour Avril)
    18. n - Mois sans les zéros initiaux; i.e. "1" à "12"
    19. O - Différence d'heures avec l'heure de Greenwich, exprimée en heures; i.e. "+0200"
    20. r - Format de date RFC 822; i.e. "Thu, 21 Dec 2000 16:01:07 +0200" (ajouté en PHP 4.0.4)
    21. s - Secondes; i.e. "00" à "59"
    22. S - Suffixe ordinal d'un nombre, en anglais, sur deux lettres : i.e. "th", "nd"
    23. t - Nombre de jours dans le mois donné, i.e. "28" à "31"
    24. T - Fuseau horaire de la machine ; i.e. "MET"
    25. U - Secondes depuis une époque
    26. w - Jour de la semaine, numérique, i.e. "0" (Dimanche) to "6" (Samedi)
    27. Y - Année, 4 chiffres; i.e. "1999"
    28. y - Année, 2 chiffres; i.e. "99"
    29. z - Jour de l'année; i.e. "0" à "365"
    30. Z - Décalage horaire en secondes (i.e. "-43200" à "43200")



    Tous les autres caractères sont recopiés, sans interpretation
    Exemples :

    select DATE_FORMAT('1997-10-04 22:23:00', '%W %M %Y');
    --> 'Saturday October 1997'

    select DATE_FORMAT('1997-10-04 22:23:00', '%H:%i:%s');
    --> '22:23:00'

    select DATE_FORMAT('1997-10-04 22:23:00',
    '%D %y %a %d %m %b %j');
    --> '4th 97 Sat 04 10 Oct 277'
    select DATE_FORMAT('1997-10-04 22:23:00',
    '%H %k %I %r %T %S %w');
    --> '22 22 10 10:23:00 PM 22:23:00 00 6'

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    faq tuto recherche quetion svt demander

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Février 2006
    Messages : 134
    Par défaut fonction DATE_FORMAT() en OBDC?
    merci pour la reponse mais en fait j'utilise ODBC et la fonction DATE_FORMAT();
    n'existe pas, connaissez vous l'équivalent?

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    voila ta des exemple la dans le faq...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 03/10/2009, 19h08
  2. [Dates] Formater une date dans un tableau
    Par orleans dans le forum Langage
    Réponses: 14
    Dernier message: 25/01/2008, 05h46
  3. [Dates] Formater une date
    Par miltonis dans le forum Langage
    Réponses: 3
    Dernier message: 25/04/2007, 19h15
  4. Réponses: 3
    Dernier message: 18/11/2006, 21h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo