M matthew Medlem sedan okt. 2001 166 inlägg Frågan 6 apr. 2002 12:06 #1 Hej,
jag har problem med datum...
Jag sparar Now() i databasen. När jag skriver ut now så ser det ut så här --> 06/04-2002 14:01:53
När jag ska skriva ut resultatet från databasen blir det så här --> 04/06-2002 13:34:48 Månad och dag byter alltså plats...
Vad är det som kan vara fel, allt har funkat utmärkt i över ett halv år.
Jag använder access 2000
//Kalle
@nders Medlem sedan juni 2000 32 967 inlägg Är fältet i tabellen av datumtyp?
E eas Medlem sedan sep. 2001 269 inlägg Datumen skriver väll servern ut lite som den känner för.
Du kan nog fixxa det med Session.LCID på nåt sätt...
M matthew Medlem sedan okt. 2001 166 inlägg Japp fältet är av datumtyp !
Vad kan jag göra med Session.LCID ?
Jag har aldrig varit med om något liknande...
//matt
E eas Medlem sedan sep. 2001 269 inlägg I datum-fältet sparas bara datumet.
Servern skriver sedan ut det bäst den vill, det beror på inställningarna på servern.
Session.LCID ändrar sättet datumet skrivs ut på.
Session.LCID=1053 ger t.ex. formatet: 2002-03-31 17:41:23
Session.LCID ändrar sättet datumet skrivs ut på.
Under förutsättning att det inte är chilli!ASP, för då får man bygga en egen kul funktion till detta ;)
M matthew Medlem sedan okt. 2001 166 inlägg ok
Jag har inte fysisk tillgång till servern och inte heller några rättigheter.
Vad ska jag hitta på då tro...
Hej, gjorde en sökning här på wF och hittade följande lilla funktion:
Function SweDateLong(the_Date)
If the_date <> "" Then
yyyy = Year(the_Date)
mm = Month(the_Date)
dd = Day(the_Date)
hh = Hour(the_Date)
ii = Minute(the_Date)
if mm<10 then mm = "0" & mm
if dd<10 then dd = "0" & dd
if hh<10 then hh = "0" & hh
if ii<10 then ii = "0" & ii
SweDateLong = yyyy&"-"&mm&"-"&dd&" "&hh&":"&ii
End If
End Function
@nders Medlem sedan juni 2000 32 967 inlägg Session.LCID=1053
Om du har tillgång till global.asa kan du lägga den kodraden i session_onstart.
Annars går det bra att lägga den var som helst. Prova med den och se om det blir bättre.
Mvh,
M matthew Medlem sedan okt. 2001 166 inlägg Jo det är ChilliASP som körs på en apache webbserver...
Konstigt att det har funkat tidigare då.
Nu måste jag få det att funka snart, varje sida på sajten använder sig av datum på ett eller annat sätt.
Kalendern, nyheter, gästbok med mera
//matthew
M matthew Medlem sedan okt. 2001 166 inlägg Hej
Jag provade med Session.LCID men det blev ingen skillnad...
Jag kanske inte ska använda mig av now() utan bygga ihop ett datum med year month day och stoppa in det i databasen.
?
Jag provade ovanstående funktion på min chilli!ASP server och det fungerade utmärkt. Av datumet 01/17/02 9:43:06 PM spottade den ut 2002-01-17 21:43:06.