[PHP] Vreemd gedrag setlocale?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Topicstarter
Ik probeer de datum van vandaag weer te geven in de Nederlandse taal door setlocale te gebruiken. Ik heb de volgende functie gemaakt:
PHP:
1
2
3
4
function NowDate() {
    setlocale(LC_ALL, "nl_NL", "nld", "dutch");
    return date("l d F Y");
}

Lijkt me dat dit moet werken? Ik heb "nl_NL" voor *NIX systemen, en "nld" en "dutch" voor Windows systemen in setlocale gezet. Toch werkt het niet, en krijg ik gewoon de Engelse naamgeving van de dag en maand te zien. Ook als ik "nl_NL", "nld" of "dutch" alleen neerzet heeft ie geen behoefte om te werken. Ook niet als ik LT_TIME gebruik ipv LC_ALL.

Ik heb uiteraard de zoekfunctie hier gebruikt maar ik ben niets tegengekomen wat mijn probleem oplost (iig niet met behulp van setlocale; met arrays kan natuurlijk ook maar dat gebruik ik liever niet). Ook Google levert mij niet veel op, en van de manual word ik ook niet veel wijzer. Weet iemand wat ik fout doe?

Ik gebruik trouwens een Win2k systeem met Apache.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • beetle71
  • Registratie: Februari 2003
  • Laatst online: 09-09 15:24
setlocale werkt NIET met date...
wel met strftime !

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Topicstarter
beetle71 schreef op 17 maart 2004 @ 11:11:
setlocale werkt NIET met date...
wel met strftime !
Argh...Duh... Laten we het maar op het tijdstip houden dan...tis nog vroeg. |:(

Voor eventuele geïnteresseerden:
PHP:
1
2
3
4
function NowDate() {
    setlocale(LC_ALL, "nl_NL", "nld", "dutch");
    return strftime("%A %d %B %Y");
}

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.