Hej
Jag håller på att skriva ettscriptsom ska konvertera ett webforum från HTML-kod och lägga in det i en Accessdatabas.
(Forumet ligger idag på http://users.cgiforme.com/wazid )
Trodde jag fixat allt, men si då sket det sig med datumen...
Men bara en del av dem.
Jag läser in datumen som en textsträng och lagrar dem i ett datumfält i databasen.
Här kommer ett exempel:
Översta meddelandet får datumet : 2001-08-31 05:54:38
medan det under får datumet : 2009-05-01 11:14:01
Nya NO1 Toughguard38 Leif at 05:54:38 08/31/01 (1) response
Re: Nya NO1 Toughguard38 David L at 11:14:01 09/05/01 (0) responses
Översta meddelandet får datumet : 2001-08-31 05:54:38
medan det under får datumet : 2009-05-01 11:14:01
Nej. Det är amerikansk tidsangivelse och det första datumet är 2001-08-31 och det andra är 2001-09-05.
Man skriver så, August 31, 2001 och det måste man vänja sig vid. Dina datum är rätt men för en svensk upplevs det som trevligare om man presenterar datumen efter ett svenskt manér.
Om din server inte hanterar svenska datum kan man skriva en lite funktion som retunerar ett datum efter svenskt format. Annars kan man i session on_start skriva session.LCID = 1053
Scriptet hämtar rätt text, men när det sparas i databasen blir vissa datum fel.
Det verkar som om 03/12/01 tolkas som ÅÅ/MM/DD och 03/13/01 tolkas som MM/DD/ÅÅ.
Kan man styra detta på något sätt??
David
258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e