---
title: "First Dagen på veckan"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/161134-first-dagen-på-veckan"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "nille99"
published: "2007-06-05T12:49:57.000Z"
updated: "2007-06-05T13:29:32.000Z"
replies: 2
views: 326
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/161134-first-dagen-på-veckan"
---

# First Dagen på veckan

## #1 — nille99, 2007-06-05T12:49Z

hur kan jag få fram datum på måndagen på en speciel vecka tex 23?

typ
FirstDayofWeek(now)

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

## #2 — nille99, 2007-06-05T13:23Z

jag kom på det själv

week == vecka 
y == år
dag = WeekNrToDate(week,y,1) 

Function WeekNrToDate(varWeekNr,varYear,varDayNr) 
varWeekNrThisYear = DatePart("ww",Cdate(varYear&"-01-01"),2,2) 
If varWeekNrThisYear = 1 Then 
varDayAdd = 0-(DatePart("w",Cdate(varYear&"-01-01"),2,2)-1) 
Else 
varDayAdd = 8-DatePart("w",Cdate(varYear&"-01-01"),2,2) 
End If 
varDayAdd = (7\*(varWeekNr-1))+varDayAdd+(varDayNr-1) 
WeekNrToDate = DateAdd("d",varDayAdd,Cdate((varYear&"-01-01"))) 
End Function

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

## #3 — doggelito, 2007-06-05T13:29Z

Lämpligast via en funktion! :)

```
<%
	Dim curYear, curWeek, curDay
	curYear = 2007
	curWeek = 23
	curDay = 1
	
	Response.Write(getWeekday(curYear, curWeek, curDay))
	
	
	
	'Hämtar vald dag i vald vecka ==============================================
	Public Function getWeekday(Byval Current_year, Byval Current_week, Byval Current_weekday)
		Dim Current_date
		Current_weekday = Current_weekday-1
		Current_date = Current_year & "-01-01"
		Do Until DatePart("WW", Current_date, 2, 2) = Current_week
			Current_date = DateAdd("D", 1, Current_date)
		Loop
		getWeekday = DateAdd("D", Current_weekday, Current_date)
	End Function
%>
```

Med *curDay* kan du välja vilken dag i veckan du vill ha ut, 1 för måndag, 2 för tisdag osv.

/red: du kom visst på en lösning själv! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/161134-first-dagen-på-veckan
