/ 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 - hvordan?
Fra : Flemming Joensson


Dato : 19-08-03 10:49

Jeg kan ikke få setlocale til at virke (PHP 4.3.2, IIS5)

Jeg kører Windows 2000 og har Dansk, Amerikans, og Litauisk input locales
aktiveret. Men jeg kan ikke få f.eks. den danske locale til at virke ved
datoformatering.

Jeg har prøvet
setlocale(LC_TIME,"da_DA");
setlocale(LC_TIME,"da");
setlocale(LC_TIME,"Danish");

Men ingen af dem har haft nogen effekt når jeg efterfølgende udskriver:
$timestampStart =
date("jS F", mktime (0,0,0,$startMnd,$startDag,$startAar));

echo $timestampStart;

Jeg får altid de engelske månedsnavne - bruger jeg de forkerte locale id?
eller skal man aktivere noget i Windows for at det virker?

Mvh.
Flemming

 
 
Flemming Joensson (19-08-2003)
Kommentar
Fra : Flemming Joensson


Dato : 19-08-03 10:58

Flemming Joensson <joensson@fjerndette.joensson.org> wrote in
news:Xns93DC7899A41E4joenssonfjerndettejo@130.226.1.34:

> setlocale(LC_TIME,"Danish");
>

output fra ovenstående er
Danish_Denmark.1252

Hvis jeg skriver English i stedet får jeg
English_United States.1252

Så kommandoen ser ud til at gøre det den skal, men hvordan får jeg
formateret månedsnavnene automatisk.

(Jeg ved godt at man bare kan lave sit eget array, men er lige ved at se om
ikke jeg kan bruge setlocal i stedet)

Flemming

Flemming Joensson (19-08-2003)
Kommentar
Fra : Flemming Joensson


Dato : 19-08-03 11:07

Flemming Joensson <joensson@fjerndette.joensson.org> wrote in
news:Xns93DC7A286E258joenssonfjerndettejo@130.226.1.34:

> Så kommandoen ser ud til at gøre det den skal, men hvordan får jeg
> formateret månedsnavnene automatisk.
>

Doh! - i stedet for date skal jeg bruge strftime som anvender locale. Min
fejl, nu virker det efter hensigten.

Flemming


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

Månedens bedste
Årets bedste
Sidste års bedste