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
4 svar · 616 visningar · startad av wborg
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
<% Response.Write "<img src=""img/" & year(now()) & "/" & DatePart("ww", now()) & ".asp"">" %>
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)
Attans:OO