webForumDet fria alternativet

Fel format på datum

ASP

8 svar · 282 visningar · startad av Davida

Medlem sedan okt. 2000219 inlägg
Frågan#1

Hej!

Skriver jag ut <%=date()%> blir det 2004-09-15, men lägger jag in värdet i ett databasfält rs("datum")=date() blir det 9/15/2004

Hur ska jag göra för att det alltid ska bli 2004-09-15?

Medlem sedan mars 20033 686 inlägg
#2

Sätter databasen automatiskt ett datum, eller kör du med Now() i SQL-frågan?

Medlem sedan apr. 20031 660 inlägg
#3

HEJ!

Vad det står i databasen har ingen större betydelse, du formaterar det i detta fall med session.lcid=1053

Medlem sedan okt. 2000219 inlägg
#4

Det hjälper inte om jag ändrar LCID av nån konstig anledning...

Medlem sedan okt. 20005 273 inlägg
#5

Är det en riktig IIS-server eller är det en *nix-server med typ chillisoft installerat?

mv icaaq

Medlem sedan okt. 20005 273 inlägg
#6

Samt vad är datum för fälttyp i databasen?

Medlem sedan okt. 2000219 inlägg
#7

Det är en windowsserver och fälttypen är text

Medlem sedan mars 20015 287 inlägg
#8

Fälttyp datum då kanske?

Medlem sedan apr. 20031 660 inlägg
#9

HEJ!

Och OM man nu av någon anledning inte vill/kan ändra det, så lär CDate() formatera om textdatumet till något som lcid klarar av att formatera rätt.

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)