[ASP] Datums van weeknummer krijgen

Pagina: 1
Acties:

  • Polderdijk
  • Registratie: December 2001
  • Laatst online: 04-09 12:53
Ik ben met een stukje programma bezig dat tijdlijsten genereerd voor ons bedrijf, nu zit ik alleen nog met een probleem met weeknummers. Ik heb het al voor elkaar gekregen dat ik van een datum het weeknummer krijg, maar het lukt me niet om dit ondersom te doen. Ik wil dus eigenlijk dat hij van een week een pull-down menu genereerd met de datums die in die week zitten.

Dus stel er wordt het weeknummer 21 en jaar 2002 meegegeven dat het volgende pull-down ontstaad:

Kies datum:
20-05-2002 (ma)
21-05-2002 (di)
22-05-2002 (wo)
23-05-2002 (do)
24-05-2002 (vr)
25-05-2002 (za)
26-05-2002 (zo)

Ik hoop dat jullie weten hoe dit moet, oja, ik weet wel hoe ik van de gegevens een pull-down krijg, maar ik wil graag weten hoe je die datums krijg!

Webhosting van SkyHost.nl: 25 Mb / 1 Gb windows hosting € 4,50 p/m excl.btw!


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 21:19

TeeDee

CQB 241

Kijk hiero eens:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vbscripttoc.asp

En dan met name (denk ik :)), datediff, dateserial, weekday enz. enz.

Heart..pumps blood.Has nothing to do with emotion! Bored


  • Polderdijk
  • Registratie: December 2001
  • Laatst online: 04-09 12:53
Op donderdag 30 mei 2002 10:58 schreef TeeDee het volgende:
Kijk hiero eens:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vbscripttoc.asp

En dan met name (denk ik :)), datediff, dateserial, weekday enz. enz.
Ik heb heel MSDN afgezocht maar ik kan dus ECHT NIKS vinden. Weet niemand hoe dit werk??

Webhosting van SkyHost.nl: 25 Mb / 1 Gb windows hosting € 4,50 p/m excl.btw!


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

In 40 minuten heel MSDN??? WOW...

In ieder geval:
Zoek dag 1 van week 1.
Gebruik dateadd("ww", <WEEKNUMMER>, resultaat van boven)
en dan heb je de start van de week.

HTH

Programmer - an organism that turns coffee into software.


  • Polderdijk
  • Registratie: December 2001
  • Laatst online: 04-09 12:53
Op donderdag 30 mei 2002 11:53 schreef LuCarD het volgende:
In 40 minuten heel MSDN??? WOW...

In ieder geval:
Zoek dag 1 van week 1.
Gebruik dateadd("ww", <WEEKNUMMER>, resultaat van boven)
en dan heb je de start van de week.

HTH
Ik heb het geprobeert en hij doet het inderdaad, ik gebruik nu:

[script]

If Datum = "" Then
DatumPullDown = DatumPullDown & "<option value="""">Kies datum</option>"
If Week <> "" Then
x = 1
BeginDatumWeek = (DateAdd("ww", (Week-1), "1-1-" & Jaar) - 2)
Do While x < 8
DatumPullDown = DatumPullDown & "<option value=""" & DateAdd("d", x, BeginDatumWeek) & """>" & DateAdd("d", x, BeginDatumWeek) & "</option>"
x = x + 1
Loop
End If
End If

[/script]
Nu moet ik nog ff er voor zorgen dat er ma, di, wo, do bij komt te staan, maar dat is zo gepiept!

Webhosting van SkyHost.nl: 25 Mb / 1 Gb windows hosting € 4,50 p/m excl.btw!