---
title: "Veckonummer med date-klassen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/141689-veckonummer-med-date-klassen"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "Sinus"
published: "2006-01-29T22:21:27.000Z"
updated: "2006-02-04T13:20:12.000Z"
replies: 6
views: 659
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/flash/141689-veckonummer-med-date-klassen"
---

# Veckonummer med date-klassen

## #1 — Sinus, 2006-01-29T22:21Z

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

Permalänk: https://www.webforum.nu/p/141689

## #2 — Alar, 2006-01-30T11:03Z

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

Permalänk: https://www.webforum.nu/p/1755878

## #3 — Sinus, 2006-01-30T19:22Z

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

Permalänk: https://www.webforum.nu/p/1756092

## #4 — The_Hulk, 2006-02-03T10:59Z

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.

Permalänk: https://www.webforum.nu/p/1760446

## #5 — Peter S, 2006-02-03T11:03Z

En [JS-implementation](http://www.thecodeproject.com/csharp/gregorianwknum.asp). Att översätta den till ActionScript torde vara trivialt.

Permalänk: https://www.webforum.nu/p/1760447

## #6 — mirandir, 2006-02-03T11:09Z

> **Peter S skrev:**
>
> En [JS-implementation](http://www.thecodeproject.com/csharp/gregorianwknum.asp). 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

Permalänk: https://www.webforum.nu/p/1760449

## #7 — Sinus, 2006-02-04T13:20Z

Toppen, tack allihop!
/ Fred

Permalänk: https://www.webforum.nu/p/1760824

---

Tråden på webben: https://www.webforum.nu/amne/flash/141689-veckonummer-med-date-klassen
