On Wed, 28 Nov 2001, Ninn Langel wrote:

> Je suis en train d'�crire une fonction a laquelle j'envoie une date
> format MySQL Date (YYYY-MM-DD), et qui me retourne qqch comme Lundi 3
> D�cembre 2001.

UNIX de base supporte, par ses fonctions de temps de la biblioth�que
C standard (cf man 3 ctime, notamment la fonction localtime p.ex.)
ce genre de fonctions. On peut les appeler depuis Perl via le module
POSIX. Peut-�tre m�me depuis PHP, ce qui permettrait de r�utiliser
le savoir UNIX accumul� et de ne pas devoir r�apprendre � chaque fois.

Alternativement, il y a peut-�tre une fonction de conversion de temps
interne � MySQL.

Avec PostgreSQL on peut faire ainsi:

sfi_contacts=> SELECT day, date_part('dow', day) AS jour_semaine FROM event LIMIT 1;
       day|jour_semaine
----------+---------
2001-11-26|        1

avec dow (`day of week') 1 lundi, etc.




--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à