Avatar billede ulrikp Nybegynder
22. juni 2003 - 12:12 Der er 11 kommentarer

Opsætning af datoformat

Hvordan får man dansk datoformat på sine websider?

Jeg har en win2k server med iis5.0 og jeg har sat datoformatet til dansk inde under control panel -> regional settings, men det hjælper ikke.

Jeg ønsker IKKE at bruge session.LCID = 1030.

response.write now() giver 6/22/2003 12:12:00 PM
og jeg vil ha' det til at gi'
22-06-03 12:12
Avatar billede htm Nybegynder
22. juni 2003 - 12:22 #1
Smid session.LCID = 1030 ind i din global.asa så behøver du ikke og smide den på alle sider!

jvf. http://www.123hostnow.com/articles/LCID.asp?LCID=1030
Avatar billede ulrikp Nybegynder
22. juni 2003 - 12:43 #2
Det vil jeg helst undgå, idet:
1. der så går kage i datoerne, når sessionen udløber
2. det ville være bedre også at kunne definere en gang for alle at datoformatet skal være dd-mm-yy og ikke dd-mm-yyyy (som det bliver, hvis jeg bruger LCID
Avatar billede Slettet bruger
22. juni 2003 - 16:31 #3
Du skriver ikke hvilken server du har din IIS kørende på. Dette er til Windows 2000.

Kopier teksten mellem de 2 stiblede linier, og gem den som regionalsettings.reg
Dobbeltklik på filen regionalsettings.reg og svar ja til at tilføje informationen til Registry.
Genstart din server.

------------------------------------------------------------------------------
Windows Registry Editor Version 5.00

[HKEY_USERS\.DEFAULT\Control Panel\International]
"iCountry"="45"
"iCurrDigits"="2"
"iCurrency"="2"
"iDate"="1"
"iDigits"="2"
"iLZero"="1"
"iMeasure"="0"
"iNegCurr"="12"
"iTime"="1"
"iTLZero"="1"
"Locale"="00000406"
"s1159"=""
"s2359"=""
"sCountry"="Denmark"
"sCurrency"="kr"
"sDate"="-"
"sDecimal"=","
"sLanguage"="DAN"
"sList"=";"
"sLongDate"="d. MMMM yyyy"
"sShortDate"="dd-MM-yyyy"
"sThousand"="."
"sTime"=":"
"sTimeFormat"="HH:mm:ss"
"iTimePrefix"="0"
"sMonDecimalSep"=","
"sMonThousandSep"="."
"iNegNumber"="1"
"sNativeDigits"="0123456789"
"NumShape"="1"
"iCalendarType"="1"
"iFirstDayOfWeek"="0"
"iFirstWeekOfYear"="2"
"sGrouping"="3;0"
"sMonGrouping"="3;0"
"sPositiveSign"=""
"sNegativeSign"="-"
------------------------------------------------------------------------------

:-)
Avatar billede Slettet bruger
22. juni 2003 - 16:55 #4
Du skrev faktisk at det var en W2K server.
:-)
Avatar billede ulrikp Nybegynder
22. juni 2003 - 17:08 #5
tpo: det hjalp ikke. Jeg rettede "sShortDate"="dd-MM-yyyy" til "sShortDate"="dd-MM-yy".
Avatar billede Slettet bruger
22. juni 2003 - 17:16 #6
Har du genstartet serveren?
Avatar billede Slettet bruger
22. juni 2003 - 17:23 #7
Det er W2K serveren der skal genstartes, ikke IIS serveren.
:-)
Avatar billede ulrikp Nybegynder
22. juni 2003 - 17:39 #8
Ja, jeg genstartede hele maskinen...
Avatar billede Slettet bruger
22. juni 2003 - 17:45 #9
Det forstår jeg ikke. Jeg har testet det på min egen server, her virker det fint.

Prøv lige at starte regedit, gå til denne key:
HKEY_USERS\.DEFAULT\Control Panel\International
Kontroler at alle værdier er som i filen jeg postede tidligere.

:-)
Avatar billede ulrikp Nybegynder
22. juni 2003 - 19:20 #10
Ja, det står rigtigt nok i registreringsdatabasen. Der må jo været noget der "overruler" disse værdier. Hvad kan det være?
Avatar billede mrjowns Novice
09. marts 2006 - 11:50 #11
Du skal også rette "iDate" - den skal være den samme som "sShortDate".
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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