Med 3 så menar den nog egentligen att det är tisdag.
Sön = 1
Mån = 2
Tis = 3
Hej!
Följande kod ger mig vecka 3. Men denna vecka är ju vecka 2. Hur löser jag detta?
Datepart("ww", Date(),2)
6 svar · 285 visningar · startad av qwerty
Hej!
Följande kod ger mig vecka 3. Men denna vecka är ju vecka 2. Hur löser jag detta?
Datepart("ww", Date(),2)
Med 3 så menar den nog egentligen att det är tisdag.
Sön = 1
Mån = 2
Tis = 3
är inte sönd = 0 ?
Blev det rätt?
I Microsofts VBScriptreferens ser man att det finns ett till argument till funktionen, som definierar vad som är årets första vecka.
red: Varför skulle den mena att det är tisdag? Det frågas ju efter veckonummer (ww)?
When in doubt, konsultera referensen, still not förstå, konsultera webForum.
mvh,
Nej söndag är veckans första dag
...såg i riklinjerna att man ska förklara hur det löste sig:
Det var så här att jag sparade veckonumret i en session. När jag klickade på en knapp så ökades veckonumret med 1 och minskade med 1 om jag klickade på en annan knapp.
Anlendingen till att jag fick fel veckonummer var att det ökade värdet låg kvar i sessionen sen innan. Jag testade på en annan dator och då fungerade det.
Ledsen att jag utnyttjat wf´s samlade resurser i onödan. Problemet var alltså inget problem från första början.