webForumDet fria alternativet

Veckonummer med date-klassen

Flash

6 svar · 636 visningar · startad av Sinus

Medlem sedan dec. 200384 inlägg
Frågan#1

Tja,

Någon som har bra tips hur man enklast får fram veckonummer med date-klassen? Känns lite opraktiskt att hårdkoda detta, men jag hittar ingen annan lösning..

Cheers / Fred

Medlem sedan nov. 2004149 inlägg
#2

Det där är nog närmast ett matematiskt problem. Men det borde gå att lösa med en algoritm av något slag. Jag är tyvärr en riktig sopa på matte men försökte mig ändå på ett litet test:
myDate = new Date();
thedate = 30; //myDate.getDate()+1;
themonth = 4; //myDate.getMonth()+1;
daysinaweek = 7;
theweek = Math.floor((thedate*themonth)/daysinaweek)+1;
stop();
Så länge datumet är 30 så blir veckonumret rätt men när jag provade andra datum sket det sig...
Tror ändå att det är något i den här stilen som krävs.
Eller också är det så att det är en knepig ekvation eftersom funktionen inte finns inbyggd i Flash. Jag menar, varför har detta utelämnats i Flash? Allt annat finns ju - getDay, getMonth, getFullYear osv.

/Alar

Medlem sedan dec. 200384 inlägg
#3

Ja, man kan fråga sig varför detta är utelämnat, men det verkar vara lite av ett 'svenskt' fenomen att använda veckonummer.. Du är inne på rätt spår, men tyvärr är det ju svårt att skapa logik för skottår.. :(

Medlem sedan juni 20031 837 inlägg
#4

Veckonummer har inget med skottår att göra.
Veckonummer beräknas oliak i olika länder.
Kommer inte ihåg exakt vad som gäller för beräkningen men har för mig att det ska vara ett visst antal dagar i första veckan. t.ex. om det bara är 1 och 2 jan i första veckan så räknas det till året innan medans om det kanske är t.om. 5 jan i första veckan så är det vecka 1.
vet inte om du förstår hur jag menar.

Medlem sedan dec. 20025 483 inlägg
#5

En JS-implementation. Att översätta den till ActionScript torde vara trivialt.

Medlem sedan maj 2003750 inlägg
#6

Peter S skrev:

En JS-implementation. Att översätta den till ActionScript torde vara trivialt.

Nice! Någon översättning ser inte ut att behövas. Annat äntill AS 2.0 då.

/Mirandir

Medlem sedan dec. 200384 inlägg
#7

Toppen, tack allihop!
/ Fred

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)