Veckonummer i DatePart??

ASP

4 svar · 622 visningar · startad av wborg

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

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