08. oktober 2004 - 10:27Der er
12 kommentarer og 1 løsning
Dato problem fra database
Hej
Jeg har et script som henter noget information fra en database og udskriver det til klienten. Mit problem ligger med hensyn til datoen, den skriver jo i U.S format MM-DD-YYYY og jeg vil gerne have at det skal skrives i DD-MM-YYYY.
Den sætning hvor det bliver udskrevet i hedder sådan: <%Response.Write " " & rs("dato") & "<br>"%>
Hvordan skal jeg bruge FormatDate så at den skriver det på den danske måde at skrive datoen på.?
Mange danske iværksættere og mindre virksomheder stiller sig det samme spørgsmål, inden de køber webhotel: Kan jeg stole på, at prisen, driften og supporten holder, når introduktionsperioden er slut?
Ja hvis kolonnen er af typen Date eller Date/Time.
Hvis din server køre med DK format og det står som mm-dd-yyyy må bruge streng funktioner til at lave outputet rigtigt da formatdatetime forventer en DK formateret dato eller yyyy-mm-dd.
dato=rs("kolonne") Dato = mid(dato,4,2)&"-"&Mid(dato,1,2)&"-"&mid(dato,7)
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.