02. juli 2005 - 00:20Der er
20 kommentarer og 1 løsning
Dato/tid format
Hej.
Jeg har lige fået mit domæne i dag til et nyt projekt.. men! Jeg har testet det af på min eksisterende hjemmeside, som ligger hos Cliche.. den nye ligger hos web10..
Problemet er, at jeg smider dato og tid ned i en Access db og i den gamle så det sådan ud : 01-07-2005, 16:41:39
men på web10 ser det sådan ud : 7/2/2005, 12:19:16 AM
og det er en dansk side, så det første er at foretrække.. kan jeg ændre det?
Jeg plejer at lave en settings.asp fil hvor jeg sætter bl.a. Session.LCID, som jeg så bare inkluderer på samtlige sider..men det er selvfølgelig smag og behag.
Prøv at sætte LCID inden du gemmer, for det er klart at hvis den har stået på engelsk dato format da du gemte i databasen og bare gemmer som en streng så vil outputtet blive præcist som det du smed ind i databasen...
Det nemmeste for dig vil nok bare være at smide Session.LCID ind i "connect.asp", så skal du ikke tænke over at huske at have den med, men det bør nu ikke være det der er problemet her.
Prøv lige at lave en helt tom test side som kun indeholder følgende:
<% Session.LCID = 1030 Response.Write Now() %>
Det skulle meget gerne udskrive dato og tidspunkt i dansk format. Gør det det er det jo bare det der skal smides i databasen, gør det ikke det må vi lige prøve at tage den derfra...
Må jeg desuden spørge hvorfor du har fravalgt den indbyggede datatype til dato og tid og istedet benytter string?
Men hvis du brugte dato-typen i databasen i stedet for et tekstfelt, så ville indsættelsen af Session.LCID = 1030 være nok til at den selv ville formatere det fremmede format der ligger i databasen og udskrive det danske format på skærmen.
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.