29. april 2003 - 18:17Der er
14 kommentarer og 3 løsninger
Dato gået i selvsving
Hej
Igennem nogle måneder har min hjemmeside spyttet dags dato ud på følgende måde: "30-04-03"
Men pludselig for kort tid siden, begyndte den at skrive "4/30/03". Først troede jeg, at det var forårsaget af en server-datoformat-ændring, og derfor jeg skrev følgende ind i global.asa:
<SCRIPT LANGUAGE=VBScript RUNAT=Server> Sub Session_OnStart Session.LCID = 1030 End Sub
Det virkede ikke, for den blev ved med at skifte mellem datoformaterne... den ene time havde den mest lyst til dansk og den næste time havde den mest lyst til amerikansk.
Jeg kan ikke vedlægge nogen bestemt kode, for det er lige meget, hvilken kode jeg bruger, så skifter den frem og tilbage.
Ved du hvad der er sket? Og hvordan jeg løser problemet?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det ser umiddelbart ud til at virke, men det kan også være fordi serveren har bestemt sig for at den vil være dansk den næste time. Jeg vender tilbage om nogle timer med en melding :-)
Surt, det virkede ikke, den er hoppet tilbage til amerikansk på hele hjemmeside. Det er ikke noget med, at så der er enkelte side, som vises i et bestemt format... nej, det er hele hjemmeside.
For at være sikker på at få det korrekte format ud, kan du alternativt benytte følgende funktion, jeg lavede engang:
Function MakeDate(Format) Format = Replace(Format, "dd", Day(Date)) Format = Replace(Format, "mm", Month(Date)) Format = Replace(Format, "yyyy", Year(Date)) Format = Replace(Format, "hh", Hour(Time)) Format = Replace(Format, "nn", Minute(Time)) Format = Replace(Format, "ss", Second(Time)) MakeDate = Format End Function
Jeg har nu testet MakteDate()... nogle gange skriver den 30-04-03 og andre gange skriver den 30-4-03 (amerikansk format)... hvad søren gør jeg? Serveren skifter hele tiden mellem det amerikanske og danske dato-format.
Det er lige som om, at den er totalt lige glad med med det, som står i min global.asa mht. at den skal køre med det danske format.
Det var fordi en bestemt side (men meget anvendt) var sat op til et amerikansk datoformat, mens resten af hjemmesiden var sat op til et dansk datoformat... men når brugere anvendte den omtalte side, skiftede serveren datoformat for hele hjemmesiden .... lidt sjovt ... men så nu virker det endelige ... hurraaaa!!! :)
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.