Du bliver nød til at sende året med også. Jeg har denne funktione, som finder mandag i ugen/året:
Function UgeTilDato1(aar,uge) dim januar1,ugedagjan1,mandagugex,xdagugex,mandaguge1 januar1 = DateSerial(aar, 1, 1) ugedagjan1 = Weekday(januar1, vbMonday) if ugedagjan1 <= 4 then ' 1. januar er i uge 1 mandaguge1 = DateAdd("d", -ugedagjan1+1, januar1) else ' 1. januar er i sidste uge foregående år mandaguge1 = DateAdd("d", 7-ugedagjan1+1, januar1) end if UgeTilDato1 = mandaguge1 End Function
mandag = UgeTilDato1(10,2007) for f=0 to 6 dato = dateadd(mandag,f) response.write WeekdayName(wekday(dato),2)& dato &"<br>" next
Er ligemeget hvordan jeg kommer frem til det, bar jeg kommer frem til det :D
dato = dateadd(mandag,f)
Den giver mig fejlen: Der opstod en Microsoft VBScript-kørselsfejl (0x800A01C2) Antallet af argumenter er forkert eller egenskabstildelingen er ugyldig: 'DateAdd'
Det er selvfølgelig også den forkert funktion jeg har smidt ind: Function UgeTilDato(aar,uge) dim januar1,ugedagjan1,mandaguge1,mandagugex januar1 = DateSerial(aar, 1, 1) ugedagjan1 = Weekday(januar1, vbMonday) if ugedagjan1 <= 4 then ' 1. januar er i uge 1 mandaguge1 = DateAdd("d", -ugedagjan1+1, januar1) else ' 1. januar er i sidste uge foregående år mandaguge1 = DateAdd("d", 7-ugedagjan1+1, januar1) end if mandagugex = DateAdd("ww", uge-1, mandaguge1) UgeTilDato = mandagugex End Function
for f=0 to 6 dato = dateadd("d",f,mandag) if datediff("d",dato,date) >=0 then response.write WeekdayName(weekday(dato,2), false, 2)& dato &"<br>" end if next
Synes godt om
Ny brugerNybegynder
Din løsning...
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.