hmm. 4! :)
Finns det något enkelt sätt att få reda på hur många veckor det är i exempelvis maj?
5 svar · 3 788 visningar · startad av KoTTeN
Finns det något enkelt sätt att få reda på hur många veckor det är i exempelvis maj?
hmm. 4! :)
Men 4 * 12 blir dock 48 och det går 52 veckor på ett år.
KoTTeN skrev:
Men 4 * 12 blir dock 48 och det går 52 veckor på ett år.
Så du vill ha ett decimaltal som anger exakt antal veckor? Då är det vanlig division som gäller: 31 / 7
Tyvärr känner jag inte till om det finns någon funktion som ger antalet dagar i en given månad, men det borde ju annars gå att ordna genom att helt enkelt lagra antalet dagar per månad i någon lista eller tolv variabler.
tack UlfT
Lösningen blev med arrays:
Dim Vecka, Manad, ArrayManad, ArrayAntVeckor
ArrayManad = Array("ozon","januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december")
ArrayAntVeckor = Array("ozon",5,9,14,18,22,27,31,35,40,44,48,52)
Manad = 0
Vecka = 0
Do Until Manad > 11
Manad = Manad + 1
Response.Write ("<B>" & ArrayManad(Manad) & " ")
Do Until Vecka => ArrayAntVeckor(Manad)
Vecka = Vecka + 1
Response.Write(" " & Vecka
Loop
Loop
Fast jag forstar inte vitsen med ovanstaende kod. Du ar ju anda tvungen att plita in alla uppgifter? Det besta borde ju vara att ta reda pa veckonummret och veckodagen for den forsta och sista dagen i manaden.