le monde de crabs (Christophe Cazajus)

MySQL : les dates en Français

Introdution

Pour obtenir des dates stockées par MySQL au format français, il vaut mieux parfois complexifier sa requête SQL.

Que ne voit-on pas sur trainer sur les forums ou site causant du PHP, lorsqu'il s'agit de rendre lisible au commun des mortels les dates de MySQL: de l'expression régulière, de l'explode(), ...

Un petit tour dans la doc de MySQL et on trouve la fonction DATE_FORMAT(), magique et efficace...

En effet, le traitement demandé est analysé une seule fois, si la requête contient plusieurs lignes, il y aura un gain vis à vis du traitement effectué dans la boucle en PHP.

Quelques requêtes...

Je vous présente quelques requêtes que j'utilise assez souvent

Obtenir une date de format jj/mm/aaaa

  SELECT ..., DATE_FORMAT( champ_date, '%d/%m/%Y') as dt
  FROM ...
   

Obtenir une date de format jj/mm/aa

  SELECT ..., DATE_FORMAT( champ_date, '%d/%m/%y') as dt
  FROM ...
   

Obtenir une date/heure de format jj/mm/aaaaa HH:MM:SS

  SELECT ..., DATE_FORMAT( champ_datetime, '%d/%m/%Y %H:%i:%S') as dt
  FROM ...
   

Obtenir une date de format jj/mm à HH:MM

  SELECT ..., DATE_FORMAT( champ_datetime, '%d/%m à %H:%i') as dt
  FROM ...
   

Renseignez-vous sur les brevets logiciels en Europe :

NoSoftWarePatents.com (en français)

Les images représentant des sociétes, des associations ou des marques restent associées, par un lien, à ces sociétés, associations ou marques. Elles ne signifie en rien que ces sociétés, associations ou marques soutiennent ce site.

Sauf précisions contraire, le contenu de ce site est mis à disposition sous un contrat Creative Commons.

Les informations fournies le sont sans aucune garantie. L'auteur ne pourra être tenu responsable de leurs utilisations.

De par l'utilisation du HTML 4.01 Strict et des CSS 2.1, le monde de crabs sera correctement vu avec les navigateurs respectant ces normes, Mozilla ou FireFox par exemple.

Site : Le Monde de Crabs
Titre : MySQL : les dates en Français
Date du document : 10/04/2005
Auteur : Christophe Cazajus
Mail : crabs(mettre le @)crabs-world.com
ou utiliser ce formulaire de contact
Mots-clé : crabs, monde, francais, francophone, français, mysql, date, requête, date_format
Description : Pour obtenir des dates stockées par MySQL au format français, il vaut mieux parfois complexifier sa requête SQL
Validation : html, csshtml, ccs
The Linux Counter
Info iconelvis iconbash iconphp icongimp iconpovray iconxml iconxslt iconcss iconhtml icon
Slackware Linux
Creative Commons License

Le calendrier et les scores du Stade Toulousain sont accessibles sur cette page : Le monde de crabs et le Stade Toulousain.

Crabs's World : English Section