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? :o
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.