Avatar billede lerchedahl Nybegynder
30. januar 2002 - 09:13 Der er 15 kommentarer og
1 løsning

SSI environment variables

Hej eksperter

Til at starte med vil jeg lige undskylde at jeg har oprettet spørgsmålet i denne kategori. Der var ingen kategori relateret til SSI, og da ASP også er en serverside teknologi, er det nok den som passer bedst (jeg kunne også have valgt PHP). Hvis jeg tager fejl vil jeg meget gerne have det at vide, så jeg kan oprettet fremtidige spørgsmål i de rigtige kategorier.

Spørgsmålet:

Jeg bruger følgende kommando til at konfigurere og udskrive dags dato:

<!--#config timefmt="%A d. %e %B %Y"-->
<!--#echo var="DATE_LOCAL"-->

Problemet er at det, på grund af serveren, udskrives således:

"Tuesday d. 29 January 2002"

Jeg vil utrolig gerne have den til at skrive:

"Tirsdag d. 29 Januar 2002"

istedet.

Hvordan løser jeg det problem, altså konfigurerer serveren til at 'tale' dansk?

På forhånd tak
Lerchedahl
Avatar billede madrich Nybegynder
30. januar 2002 - 09:20 #1
i ASP, bruger man session.LCID = 1030 for at få dansk format på tiden
Avatar billede madrich Nybegynder
30. januar 2002 - 09:21 #2
Men jeg har ingen anelse om hvad du kan gøre for at få det ud som dansk format
Avatar billede lerchedahl Nybegynder
30. januar 2002 - 09:27 #3
hmm, jeg kan godt afvikle scripts med SSI, så hvis du kunne vise mig hvorledes jeg får udskrevet datoen som ønsket ovenfor, blot med ASP, ville jeg kunne lægge det i en separat fil, og kalde denne med SSI...
Avatar billede madrich Nybegynder
30. januar 2002 - 09:28 #4
det er ikke så svært :), en kan du ikke lave en replace ting i ssi, det ville da være lettere end at skulle lege med ASP?
Avatar billede madrich Nybegynder
30. januar 2002 - 09:33 #5
<%=FormatDateTime(Date, 1) %>
Avatar billede madrich Nybegynder
30. januar 2002 - 09:34 #6
giver : 30. januar 2002
Avatar billede lerchedahl Nybegynder
30. januar 2002 - 09:36 #7
jeg er ikke helt med på hvad du mener med 'en replace ting', men hvis det er lettere vil jeg gerne belæres :)

kan du lave "30. januar 2002" om til Onsdag d. 30. januar 2002" ?
Avatar billede madrich Nybegynder
30. januar 2002 - 09:40 #8
Med Echo skriver du en streng ud der indeholder nogle værdier, ex. thuesday, hvis du istedet for at skrive strengen ud, erstatter feks. january med januar, og thuesday med tirsdag, og så skriver strengen ud, så skulle den jo være fjong.

jeg aner ikke hvordan syntaxen er i ssi, ( aner faktisk ikke helt hvad det er ) men det burde kunne lade sig gøre : )
Avatar billede madrich Nybegynder
30. januar 2002 - 09:43 #9
<%=WeekdayName(Weekday(Date))&"&nbsp;"& FormatDateTime(Date, 1) %>
Avatar billede lerchedahl Nybegynder
30. januar 2002 - 09:43 #10
ok, jeg er med. Det var faktisk det jeg oprindeligt havde tænkt mig, men opgav, da jeg ikke vidste hvor jeg skulle begynde :)

Burde man egentlig ikke kunne lave et array i javascript, som replacer january med januar osv. for en specifik celle?
Avatar billede madrich Nybegynder
30. januar 2002 - 09:44 #11
giver: onsdag 30. januar 2002
Avatar billede madrich Nybegynder
30. januar 2002 - 09:45 #12
Der eksisterer måske nogle predefinerede funktioner, der kan bruges i ssi, har du et link til noget dok ?
Avatar billede lerchedahl Nybegynder
30. januar 2002 - 09:46 #13
har lige opdaget at mit webhotel ikke understøtter ASP, så det kan jeg godt udelukke... :(
Avatar billede madrich Nybegynder
30. januar 2002 - 09:46 #14
men så skal du have sat session.LCID = 1030
Avatar billede lerchedahl Nybegynder
30. januar 2002 - 09:47 #15
det eneste dok på SSI jeg har brugt er fra html.dk

http://www.html.dk/tutorials/ssi/
Avatar billede lerchedahl Nybegynder
25. april 2004 - 06:16 #16
lukket
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
Kurser inden for grundlæggende programmering

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