Vad är fel i datumet

ASP

4 svar · 249 visningar · startad av eriks

Medlem sedan apr. 20011 418 inlägg
Trådstart#1

Hej!
Något är fel när jag skriver ut vilken dag det är på sidan. Exakt så här skriver jag:

<% Session.LCID=1053
dag = Weekdayname(weekday(cdate(2001-05-15)))
%>
<%= dag %>

Detta returnerar "lördag" (?!?!?!), det är tisdag idag! Om jag istället skriver in datumet för 2001-05-16 får jag fram fredag (det verkar gå bakåt). Vad är fel?

Tack! /Erik

Medlem sedan juni 200032 967 inlägg
#2
dag = Weekdayname(weekday(cdate("2001-05-15"),2))

först och främst måste du ha citationstecken runt datum i din cdate om du ska hårdkoda det.

dessutom lade jag till en optionalparameter till funktionen weekday, som talar om att den första dagen i veckan är måndag.

Medlem sedan juni 200032 967 inlägg
#3

det verkar gå bakåt

det brukar liksom göra det. du subtraherar ju...

Medlem sedan apr. 20011 418 inlägg
#4

?????
Subtraherar?
/Erik

Medlem sedan dec. 19996 721 inlägg
#5

2001-05-15 = 1981

273 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
144 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
147 ms — ändringar (db)