/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
setlocale
Fra : Christoffer


Dato : 10-06-06 19:05

I det følgende, vil jeg gerne have dagen og måneden til at vises på dansk..
det fungerer ikke helt..

<?php
setlocale(LC_ALL, "da","danish","DK");
echo "Det er i dag ".date("l \d\e\\n j. F, Y")." og vi er i uge
".date("W")."
<br>Klokken er lige nu ".strftime("%H:%M:%S", time())."
<br>Dagen i dag er nummer ".date("z")." i året, og der er".(date("L") == "1"
? "" : " IKKE")." skudår i år";
?>



 
 
Peter Brodersen (10-06-2006)
Kommentar
Fra : Peter Brodersen


Dato : 10-06-06 19:51

On Sat, 10 Jun 2006 20:05:29 +0200, "Christoffer" <hjeir@motherdk.dk>
wrote:

>I det følgende, vil jeg gerne have dagen og måneden til at vises på dansk..
>det fungerer ikke helt..

Fra manual-siden til date():
To format dates in other languages, you should use the setlocale() and
strftime() functions instead of date().

Du bruger date(), hvor du vil have dagen og måneden til at blive vist
på dansk.

--
- Peter Brodersen
Ugens^WMånedens^WSommerens værktøj - Find vej: www.findvej.dk
Nu med link direkte til en adresse, fx: www.findvej.dk/Bredgade28,1260

Bertel Lund Hansen (10-06-2006)
Kommentar
Fra : Bertel Lund Hansen


Dato : 10-06-06 19:52

Christoffer skrev:

> I det følgende, vil jeg gerne have dagen og måneden til at vises på dansk..
> det fungerer ikke helt..

date() respekterer ikke setlocale. Det gør derimod strftime().

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Christoffer (10-06-2006)
Kommentar
Fra : Christoffer


Dato : 10-06-06 20:56


"Bertel Lund Hansen" <nospamfilius@lundhansen.dk> skrev i en meddelelse
news:448b14c6$0$12401$ba624c82@nntp02.dk.telia.net...
> Christoffer skrev:
>
> > I det følgende, vil jeg gerne have dagen og måneden til at vises på
dansk..
> > det fungerer ikke helt..
>
> date() respekterer ikke setlocale. Det gør derimod strftime().
Det var en ups'er.. takker for det og roder videre med det fra herfra =)



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408523
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste