webForumDet fria alternativet

Veckonummer i DatePart??

4 svar · 616 visningar · startad av wborg

wborgMedlem sedan dec. 2003209 inlägg
#1

Hur får man till veckonummer istället för day(date) i följande kod?

<% Response.Write "<img src=""img/" & year(now()) & "/" & day(date) & ".asp"">" %>

/Stefan

PeeerMedlem sedan mars 20025 907 inlägg
#2
<% Response.Write "<img src=""img/" & year(now()) & "/" & DatePart("ww", now()) & ".asp"">" %>
Erik JuhlinMedlem sedan maj 200010 687 inlägg
#3

Jag är ledsen för att säga det, men det svaret är fel.
Kör du med den koden så säger den att det är vecka 29 vilket är rätt. Hade du kört den igår så hade den också ansett att det är vecka 29 eftersom att vbSunday är standard för att ange första dagen i veckan.
Dessutom är inte vbFirstForDays angiven. Den anger kritierierna för vilken som ska vara den första veckan på året.

Korrekt kod:

DatePart("ww", Now, vbMonday, vbFirstFourDays)
eller
DatePart("ww", Now, 2, 2)
wborgMedlem sedan dec. 2003209 inlägg
#4

Det har du rätt i, tackar för det!

/Stefan

PeeerMedlem sedan mars 20025 907 inlägg
#5

Attans:OO

125 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)