webForumDet fria alternativet

problem med veckonummer

6 svar · 285 visningar · startad av qwerty

qwertyMedlem sedan jan. 2001391 inlägg
#1

Hej!

Följande kod ger mig vecka 3. Men denna vecka är ju vecka 2. Hur löser jag detta?

Datepart("ww", Date(),2)
cyprysMedlem sedan dec. 20003 563 inlägg
#2

Med 3 så menar den nog egentligen att det är tisdag.
Sön = 1
Mån = 2
Tis = 3

qwertyMedlem sedan jan. 2001391 inlägg
#3

...nä det blev visst rätt. Någon av moderatorerna kan säkert ta bort denna tråd :r

sorry

NickemannenMedlem sedan aug. 20003 575 inlägg
#4

är inte sönd = 0 ?

@ndersMedlem sedan juni 200032 969 inlägg
#5

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,

CatZMedlem sedan jan. 20022 440 inlägg
#6

Nej söndag är veckans första dag

qwertyMedlem sedan jan. 2001391 inlägg
#7

...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.

125 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)