---
title: "Söker en funktion för att hämta första dagen en given vecka"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/76202-söker-en-funktion-för-att-hämta-första-dagen-en-given-vecka"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "mattiasjarnhall"
published: "2003-05-07T10:51:58.000Z"
updated: "2003-05-13T14:52:31.000Z"
replies: 3
views: 205
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/asp/76202-söker-en-funktion-för-att-hämta-första-dagen-en-given-vecka"
---

# Söker en funktion för att hämta första dagen en given vecka

## #1 — mattiasjarnhall, 2003-05-07T10:51Z

Som rubriken säger.. jag vill, givet en vecka, hämta datumet för den första dagen..

Alltså om jag kör:

getFirstDayOfWeek(19) så skall den returnera 2003-05-05

Någon som har en tjusig funktion för detta?

/MJ

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

## #2 — Palle, 2003-05-07T10:58Z

```
[red]Function getFirstDayOfWeek(intWeek)

	strDate = Year(now) &"-01-01"
	Do Until DatePart("ww", strDate, 2, 2) = intWeek
		strDate = DateAdd("d", 1, strDate)
	Loop
	getFirstDayOfWeek = strDate

End Function

Response.Write getFirstDayOfWeek(19)[/red]
```

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

## #3 — doggelito, 2003-05-13T14:36Z

jag behöver också en sådan.
har en som ser ut som den ovan, problemet är att den inte är korrekt, tyvärr!
skriver man vecka 1 år 2003 så får man 2003-01-01, korrekta svaret bör bli 2002-12-30, nån som är sugen och skriva ihop en riktig funktion?

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

## #4 — Jesper T, 2003-05-13T14:52Z

Tror att det skall gå att fixa med en växel till DatePart.
Titta här:
<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vsfctdatepart.asp>
Ex. DatePart("ww", strDate, 2,**1**)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/76202-söker-en-funktion-för-att-hämta-första-dagen-en-given-vecka
