<%Session.lcid=7178%>
<% Response.write (new Date().toLocaleDateString()) %>
som ger mig "Sábado, 13 de Noviembre de 2004" (datum på spanska med LCID från mitt land). Hur kan jag göra för att visa datum men i format som "13-10-2004" (eller 13-10-04)?
I VBScript är det ganska enkelt, men det ser ut som (och jag tycker mig minnas) att du jobbar med JScript.
Det finns massor av metoder till Date-objektet i JScript, och det känns nästan som att du får använda de metoderna som finns och konkatenera ihop ett datum som ser ut som du vill.
Angående de olika datumformaten; jag är inte säker. För mig gäller ett enda datumformat (alla andra är onödiga och korkade ;) ): yyyy-mm-dd. Det borde vara detta som är det "officiella" svenska datumformatet.
Du kan ju alltid prova, för att se vad din ASP-sida säger:
<%
Session.lcid=1053;
var sd = new Date();
Response.Write ("Svenskt datum: " + sd + "<br>");
Session.lcid=1033;
var ed = new Date();
Response.Write ("Brittiskt datum: " + ed + "<br>");
%>