Avatar billede whatever Nybegynder
08. juni 2004 - 16:35 Der er 1 kommentar og
1 løsning

Dansk dato i DATE_FORMAT()

Hej

I en MySQL-database har jeg nogle felter af typen DATE og DATETIME. I min query formaterer jeg så datoen med DATE_FORMAT(), f.eks.: DATE_FORMAT(contact_date,'%W den %d. %M %Y'), det returnerer så "Wednesday den 16. June 2004". Kan man på nogen måde få MySQL til at smide danske ugedage og måneder ud, istedet for de engelske?

Datoen kan selvfølgelig formateres i mit PHP-script, men jeg foretrækker at holde formateringen i query'en. PHP-løsningen kan jeg sagtens selv lave, så sådan en løsning belønnes ikke med point!. Jeg er heller ikke interesseret i en løsning med 17 IF- og 39 CASE-sætninger i query'en.

Det kører på en MySQL-version 3.23.52.
Avatar billede sukos Juniormester
11. juni 2004 - 10:07 #1
prøv at kikke på setlocale
Ved ikke om det kan bruges?
Avatar billede whatever Nybegynder
20. juli 2005 - 18:37 #2
Lukker lige spørgsmålet ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester