Eller vänta här nu, jag hade ett liknande problem som Skarre. Jag hade ställt in svenskt i mina Regional Options (Windows 2000 server engelsk).
I VBA via Excel fick jag datum som 2003-05-20.
Däremot när jag surfade på min server så fick jag det engelska datumformatet.
Körde jag en Response.Write Session.LCID så fick jag 2048 dvs
det som kallas default.
Mycket märkligt. Tydligen så hanterar IIS och vbscript alla dessa datumformateringar på lite speciella sätt. Det beror också på vilket SP man har.
Jag gick dock tillbaks till Rgeional Options och klickade på knappen Set Default. Default var English och jag ändrade därför till swedish och startade om. Nu har jag svenskt format utan att behöva böka med Session.LCID=1053.
Kanske kan funka för skarre också.