webForumDet fria alternativet

Vad är fel i datumet

ASP

4 svar · 238 visningar · startad av eriks

Medlem sedan apr. 20011 418 inlägg
Frågan#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.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

Medlem sedan juni 200032 967 inlägg
#3

det verkar gå bakåt

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

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

Medlem sedan apr. 20011 418 inlägg
#4

?????
Subtraherar?
/Erik

Medlem sedan dec. 19996 721 inlägg
#5

2001-05-15 = 1981

290 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
146 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
143 ms — ändringar (db)