Avatar billede jonas82 Nybegynder
04. juli 2005 - 20:17 Der er 8 kommentarer og
1 løsning

Dato funktion på dansk

Er der nogen der har en funktion der virker som date(), men udskriver med de danske betegnelser?
Avatar billede dmcn Praktikant
04. juli 2005 - 20:24 #1
Avatar billede jakobdo Ekspert
04. juli 2005 - 20:52 #2
Du kan bruge: setlocale( LC_ALL, "da", "dan", "da_DK", "da_DK.ISO8859-1", "danish" );
Avatar billede jonas82 Nybegynder
04. juli 2005 - 20:58 #3
Hvis jeg bruger den setlocale, burde det så virke med den normale date() funktion? Synes ikke jeg kan få det til at spille.
Avatar billede dmcn Praktikant
04. juli 2005 - 20:59 #4
date() kan ikke bruges til lokale datoer. Som sagt skal du bruge strftime().
Avatar billede jonas82 Nybegynder
04. juli 2005 - 21:08 #5
Sådan, så virker det :)
Vil bare gerne have stort startbogstav i månedsnavnet, men det overlever jeg nok.

Bruger strftime("%B, %d %Y %H:%M", $row['topic_time'])

Tak for hjælpen. Det er vist rimeligt hvis n0rmality svarer. Tak.
Avatar billede jonas82 Nybegynder
04. juli 2005 - 21:09 #6
Ville også hellere have brugt %e i stedet for %d, men den virker åbenbart ikke på windows :/
Avatar billede jakobdo Ekspert
04. juli 2005 - 21:09 #7
Du bruger setlocale til at sætte lokale indstillinger i det script som køres.
Du skal så bruge strftime som n0rmality siger! Den virker stort set som date().
Kig på PHP.net eller i din php manual før du spørger igen.
Avatar billede dmcn Praktikant
04. juli 2005 - 21:09 #8
Kig på ucfirst eller lign. funktioner. :)
Avatar billede jonas82 Nybegynder
04. juli 2005 - 21:11 #9
ucfirst klarede det. Tak :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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