webForumDet fria alternativet

Veckonummer i DatePart??

ASP

4 svar · 618 visningar · startad av wborg

Medlem sedan dec. 2003209 inlägg
Frågan#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

Medlem sedan mars 20025 907 inlägg
#2
<% Response.Write "<img src=""img/" & year(now()) & "/" & DatePart("ww", now()) & ".asp"">" %>
Medlem 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)
Medlem sedan dec. 2003209 inlägg
#4

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

/Stefan

Medlem sedan mars 20025 907 inlägg
#5

Attans:OO

259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)