webForumDet fria alternativet

Date med input

ASP

5 svar · 185 visningar · startad av ExBool

Medlem sedan aug. 20022 inlägg
Frågan#1

har lite problem, som alla vet så visas ju DATE med 8/31/2002 osv. Vill göra om så d blir 2002-08-31, dock så kommer jag itne ihåg hur. Sedan ska det placeras i en input, <input type="hidden" name="datum" value="<%=nyttdatum%>">. Någon som kan hjälpa mig ?

Medlem sedan mars 20001 266 inlägg
#2

Du anger först en sk. LCID. I detta fall: <% Session.LCID =1053 %>
För att sedan få ut det riktiga datumet skriver du sen <%=date()%>.

Andreas

Medlem sedan aug. 20022 inlägg
#3

Tack, fungerade direkt !

Medlem sedan feb. 20022 594 inlägg
#4

date() visas inte som du, AG, säger, för alla. Det beror på vilket språk som IIS är inställt att använda.

Alltså... Om jag skriver <% Response.Write date() %> så får jag ut 2002-08-31 och inte 8/31/2002.

Medlem sedan mars 20001 266 inlägg
#5

Därför använder man lcidnr, där varje land har sitt nr. Eller är jag helt ute och cyklar?

Andreas

Medlem sedan jan. 20022 440 inlägg
#6

Nejdå AG du har helt rätt, det kan ju hända att man har en svensk server nu men får byta senare, då måste man ändra alla sidorna och det är ju mindre kul ;)

Därför tycker jag att man ska ta det säkra före det osäkra och lägga till <% Session.LCID = 1053 %>

257 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)