Datum från veckonummer och veckodag

ASP

4 svar · 258 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Trådstart#1

Jag har veckonummer, veckodag (1-7) och årtal. Av detta vill jag få ut ett vanligt datum. Hur gör jag?

Tack på förhand!

Medlem sedan nov. 20017 144 inlägg
#2

OT: Har du testat svenskt tangentbord? ;)

Medlem sedan apr. 20012 427 inlägg
#3

Jag kör Firebird, och det där händer ibland. Jag ställer in rätt "character coding" ca 53 gånger varje dag, men den hoppar alltid tillbaka förr eller senare.

Medlem sedan maj 2000194 inlägg
#4

Denna funktion omvandlar ett veckonr till datum.
WeekNrToDate(VeckoNr,Årtal,DagNr)

Veckonr = Ditt veckonummer
Årtal = Det årtalet som det handlar om. Är det år som är nu kan man skriva Year(Date)
DagNr = Dag i veckan som du vill veta datumet på. måndag = 1, tisdag = 2 osv

<% 
Response.Write WeekNrToDate(4,2000,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 
%>
Medlem sedan apr. 20012 427 inlägg
#5

Tack för den SB! :)

387 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
116 ms — deklarationer (db)
133 ms — hämta statistik (db)
132 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)