webForumDet fria alternativet

Visa <%=now()%> som svenskt datum

ASP

10 svar · 988 visningar · startad av mattiasnordin

Medlem sedan maj 20012 080 inlägg
Frågan#1

Kan man med någon enkelt handgrepp ändra datumet som now() genererar?

Antar att det har med vilken språkinställning som finns på webservern att göra.

<%=now()%> ger i mitt fall: 26/02-2004 21:50:00

Jag vill ha ut datumet i 2004-02-26 21:50:00 form.

Medlem sedan juni 200032 967 inlägg
#2
Session.LCID=1053
Medlem sedan mars 20025 907 inlägg
#3

Skriv Session.LCID = 1043 överst i koden, samt ta en titt på FormatDateTime()

Medlem sedan maj 20012 080 inlägg
#4
<% option explicit %>
<%Session.LCID = 1053 '*** Visar svenskt datum ***'%>

Så ser översta raderna ut. Får fortfarande ut: 26/02-2004 22:14:43

Medlem sedan juni 200032 967 inlägg
#5

Skumt. Är det en IIS på Windows som hostar din webbplats?

Medlem sedan maj 20012 080 inlägg
#6

Jag tror inte det men jag vet inte. Den siten jag bråkar med nu ligger på b-one.nu. Det går att köra ASP men jag tror att de har någon icke microsoft lösning.

Medlem sedan juni 200032 967 inlägg
#7

Okej, då är det inte så konstigt.
ASP ska köras på Windows-maskiner, annars fungerar inte allt.
Session.LCID är exempel på sånt som fungerar på Windows, men inte exempelvis på ChiliASP på Linux.

Du får använda en egen funktion för att formatera datumet som du vill ha det. Sök lite här på wF, för jag vet att vi har diskuterat detta tidigare, och att det har producerats dylik funktion. :)

Mvh

Medlem sedan maj 20012 080 inlägg
#8

Det svaret accepterar jag. Det är faktiskt inte så viktigt att det är formaterat som det är. Kör jag FormatDateTime() så blir det inte så dumt i alla fall.

TACK (#2) @nders ;)

Medlem sedan juni 200032 967 inlägg
#9

Vassego * 2 ;)

Medlem sedan nov. 200355 inlägg
#10

du kunde ju annars bara skriva:
<%@ LANGUAGE=VBScript LCID=1053 %>
Längst upp i sidan, men @nders vet nog mycket mera än mig så göra som han säger..=D

Medlem sedan okt. 20005 273 inlägg
#11

atra skrev:

du kunde ju annars bara skriva:
<%@ LANGUAGE=VBScript LCID=1053 %>
Längst upp i sidan, men @nders vet nog mycket mera än mig så göra som han säger..=D

http://www.webforum.nu/showthread.php?s=&postid=806415#post806415

Det funkar ju inte på icke windows-baserade servrar ;)

mv icaaq

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)