Function getWeekNr(FunkDate) dim returval returval = datepart("ww",FunkDate,2,2) if returval > 52 then if datepart("ww",dateadd("d",7,FunkDate),2,2) = 2 then returval = 1 end if getWeekNr = returval End Function
dim dato, fDato, f dato = date- (weekday(date,2)-1) for f=1 to 53 fDato = dateadd("d",7*f,dato) Response.write getWeekNr(fDato) &" "& year(fDato) & "<br>" next
Læg mærke til at jeg bruger en funktion til at finde ugenummeret. Der er nemlig en fejl i den indbyggede funktion i ASP, som der skal bruges dette workaround til at løse.
dim dato, fDato, f, fYear, fWeek dato = date- (weekday(date,2)-1) for f=1 to 53 fDato = dateadd("d",7*f,dato) fWeek = getWeekNr(fDato) fYear = year(fDato) if fWeek = 1 then if getWeekNr(fDato+7)=2 and year(fDato+7)<>fYear then fYear = year(fDato+7) end if Response.write fWeek &" "& fYear & "<br>" next
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.