Hejsan, Jag förutsätter att du använder svensk definiton av veckonummer. Vilket innebär att första veckan på ett år är den vecka som innehåller fyradagar av detta året. Vecka till datum?
    
    
Jag vill att användaren ska kunna mata in ett veckonummer och få ut de dagar som ingår i denna vecka. Finns det någon möjlighet att göra detta i VBS?
Mvh,
/RobertSv: Vecka till datum?
    
    
Denna funktion retunerar måndagen i angiven vecka:
<%
Public Function DateFromWeek(Year, Week) 
Dim FirstJan
Dim DayOfWeek
    FirstJan = DateSerial(Year, 1, 1)
    DayOfWeek = Weekday(FirstJan, vbMonday)
    
    If DayOfWeek>4 Then
        DateFromWeek = DateAdd("ww", Week, FirstJan) - (DayOfWeek - 1)
    Else
        DateFromWeek = DateAdd("ww", Week - 1, FirstJan) - (DayOfWeek - 1)
    End If
End Function
%>
Listar alla veckodagar i veckan som angivits i querystring'en T.ex GetWeek.asp?Year=1999&Week=1.
<%
Dim FirstDate
Dim Index 
	FirstDate = DateFromWeek(Request.QueryString("Year") , Request.QueryString("Week"))
	For Index = 1 to 7
		Response.Write  FirstDate+Index & "<BR>" & vbCrLf  
	Next
%>
Två Intressanta datum är:
'måndag den 29 dec 2003 
?Format$(#2003-12-29#,"ww",vbMonday,vbFirstFourDays) 
53
'tisdagen den 30 dec 2003 
?Format$(#2003-12-30#,"ww",vbMonday,vbFirstFourDays) 
1