Jeg har siddet og rodet lidt med en anden løsning. Jeg indrømmer gerne at den ikke er nær så elegant, men den virker.
Session.LCID = 1030
intYear = 2012 intWeek = 08 strWeekday = "mandag"
function getDate(varYear, varWeek, varWeekday)
startDate = "01-01-" & varYear
rightDate = false recCount = 0
do while rightDate = false tempDate = DateAdd("d",recCount,startDate)
if DatePart("ww",tempDate) = varWeek and varYear = year(tempDate) and getWeekday(varWeekday) = Weekday(tempDate) then rightDate = true end if
recCount = recCount+1 loop
getDate = tempDate
end function
function getWeekday(varWeekday)
select case LCase(varWeekday) case LCase("mandag") getWeekday = vbMonday case LCase("tirsdag") getWeekday = vbTuesday case LCase("onsdag") getWeekday = vbWednesday case LCase("torsdag") getWeekday = vbThursday case LCase("fredag") getWeekday = vbFriday case LCase("lørdag") getWeekday = vbSaturday case else 'Søndag getWeekday = vbSunday end select
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.