Avatar billede dollas Nybegynder
22. september 2004 - 10:54 Der er 3 kommentarer og
1 løsning

datoer i uge

Hvis nu jeg angiver uge, så skal den smide de 5 arbejds dato'er i den ud, med mandag først.

og de 5 arbejds dage er mandag,tirsdag,onsdag,torsdag,fredag
Avatar billede fennec Nybegynder
22. september 2004 - 11:11 #1
Vil du bare angive ugenummeret??? For så kan det ikke lade sig gøre. Du skal min også have året med.
Avatar billede dollas Nybegynder
22. september 2004 - 11:13 #2
Jaja, så året også...
Det skal så bare være det år man er i, i dette tilfælde 2004
Avatar billede fennec Nybegynder
22. september 2004 - 11:43 #3
Denne burde gøre det. Der finder du datoen for mandag i ugen. Så kan du selv gå frem i dagene med dateadd() funktionen. Går ud fra at du bruger fire-dags reglen til ugenummeret.

function findFirstDayOfWeek(FunkWeek,FunkYear)
d = DateSerial(FunkYear, 1, 1)
If DatePart("ww", d, vbMonday, vbFirstFourDays) = 1 Then
  While(DatePart("w", d, vbMonday, vbFirstFourDays) <> 1)
    d = DateAdd("d", -1, d)
  WEnd
Else
  While(DatePart("ww", d, vbMonday, vbFirstFourDays) <> 1)
    d = DateAdd("d", 1, d)
  WEnd
End If
findFirstDayOfWeek = DateAdd("d", 7*(FunkWeek-1), d)
end function

MyMonday = findFirstDayOfWeek(39,2004)
response.write MyMonday
response.write dateadd("d",1,MyMonday)
response.write dateadd("d",2,MyMonday)
response.write dateadd("d",3,MyMonday)
response.write dateadd("d",4,MyMonday)
Avatar billede dollas Nybegynder
22. september 2004 - 11:46 #4
Jeg har faktisk fikset det selv...

Men du må godt få point for forsøget .:=)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester