Session.LCID = 1053
Skriver ut datumet som 2006-12-07
Pröva och ta den raden eller sätt ett ' framför och prova.
8 svar · 406 visningar · startad av mackanz
Hej!
Jag har gjort en sida åt en komps som har sin sida på ett norskt webbhotell.
Sedan en tid så har jag märkt att datumet strular lite.
är det en t.ex den 12/7-2006 så skrivs det ut som 2006-12-07 vilke är fel.
jag avänder mig av denna koden för att skriva ut datumet
<%
Session.LCID = 1053
Response.write cDate(rs("dat"))
%>
Men det hjälper ju föga eftersom det i databasen redan står fel.
I inbcludefilen för databaskopplingen har jag nedanstående kod:
<%
Function DatumFix(Datum)
Dim tmpDatum
If ISDate(Datum) = False Then
Exit Function
End If
tmpDatum = Year(Datum) & "-"
If Month(Datum) < 10 Then
tmpDatum = tmpDatum & "0"
End If
tmpDatum = tmpDatum & Month(Datum) & "-"
If Day(Datum) < 10 Then
tmpDatum = tmpDatum & "0"
End If
tmpDatum = tmpDatum & Day(Datum)
DatumFix = tmpDatum
End Function
%>
Någon som vet vad som är fel. Är det hos webbhotellet, eller är det jag som kodat fel. Tilläggas skall att det har fungerat problemfritt förut med datumen.
Det är nu som det bli fel med datum som är från den 1:e - 12:e
Session.LCID = 1053
Skriver ut datumet som 2006-12-07
Pröva och ta den raden eller sätt ett ' framför och prova.
Jag har ju redan den raden...
problemet är att när det är den 12 juli...
skrivs det ut som den 7 december istället
Förlåt jag menade ta bort den raden.
Kan vara så att du måste ha ett annat nummer (Session.LCID = XXXX)
Blir det så så verkar det som att du inte lagrat datumen i ett fält av typen datum i databasen. Då blir det så här, och man får skylla sig själv. :)
Databasfältet är av typen Datum/tid
... och vad för sorts webbserverprogramvara är det? Är det ChiliASP / Sun One och inte IIS, så kan det kanske också vara en orsak.
Sedan kan det också bero på vad du skickar in i funktionen DatumFix(), såklart.
@nders skrev:
Är det ChiliASP / Sun One och inte IIS, så kan det kanske också vara en orsak.
Exakt, för då har Session.LCID inte någon verkan. :)