Du kan ikke bare have een sætning Der findes jo ikke nogen uge funktion i asp, så man er nød til først at stykke en funktion sammen i asp som ud fra uge nummeret finder den første dato i ugen
function findMandag(uge,aar) d = DateSerial(aar, 1, 1) ' 1/1/i år 'find mandag i uge 1 If DatePart("ww", d, 2, 2) = 1 Then 'Hvis 1/1 er i uge 1 While(DatePart("w", d, 2, 2) <> 1) 'find sidste mandag d = DateAdd("d", -1, d) WEnd Else While(DatePart("ww", d, 2, 2) <> 1) 'find næste mandag d = DateAdd("d", 1, d) WEnd End If findMandag = DateAdd("d", 7*(uge-1), d) 'juster til ugenummer, mandag end function
hmm er ikke super haj, men har selv brugt denne, det er muligt at egeleyes tager højde for noget som denne ikke gør? -- function findMandag(uge,aar) start = DateSerial(aar,1,1) ugedag = weekday(start) if ugedag = 1 then ugestart = DateAdd("d",ugedag-6,start) else ugestart = DateAdd("d",ugedag-(ugedag-2),start) end if findMandag = dateadd("ww",uge-1,ugestart) End Function --
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.