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.
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.
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'
merci pour la reponse mais en fait j'utilise ODBC et la fonction DATE_FORMAT();
n'existe pas, connaissez vous l'équivalent?
Partager