webForumDet fria alternativet
Logga in / Bli medlem

DatePart

ASP

2 svar · 308 visningar · startad av niclas.j

Medlem sedan juni 2000120 inlägg
Frågan#1

Varför?

vVecka = DatePart("ww", Date(), 2)

Varför blir vVecka= (45) när 2 an i koden ska tala om att vecka börjar på en måndag...? min kod:
Session.LCID = 1053
vVecka = DatePart("ww", Date(), 2)
Response.write Weekdayname(weekday(date))& " " & Day(date) & " " & Monthname(Month(date)) & " vecka " & vVecka

Fundersam..

/niclas

Medlem sedan juni 200032 967 inlägg
#2

därför att du även bör ha med nånting som säger vilken vecka som är årets första vecka.

vVecka = DatePart("ww", Date(), 2, 2)

den sista parametern kan även vara konstanten vbfirstfourdays som alltså betyder att vecka 1 är den första vecka där minst fyra dagar återfinns i det nya året.

mvh

Medlem sedan juni 2000120 inlägg
#3

Tack!

Man lär så länge man lever..

/niclas

273 ms totalt · 4 externa anrop · v20260731065814-full.df76c93f
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)