webForumDet fria alternativet

Få fram datum

ASP

3 svar · 214 visningar · startad av andreas_lindh

Medlem sedan jan. 20011 140 inlägg
Frågan#1

Går det att få fram det första datumet i varje vecka med hjälp av veckonummret?

Medlem sedan mars 20025 907 inlägg
#2

Går det??

Skulle också vilja veta det! :q

Medlem sedan dec. 200012 464 inlägg
#3

Nja, du behöver årtalet också ;)

weekno = 37
y = 2003

firstday = y & "-01-01"
fweek = datepart("ww", firstday)
if fweek > 1 then
   startday = dateadd("d",8-weekday(firstday,vbmonday),firstday)
else
   startday = dateadd("d",-6-weekday(firstday,vbmonday),firstday)
end if

startday = dateadd("ww",weekno,startday)
endday = dateadd("d",6,startday)
Medlem sedan mars 20025 907 inlägg
#4

Tackar, tackar. Funkar jättebra!

Jag förstår ner till If-satsens början, men vad händer sen?

dateadd("d",8-weekday(firstday,vbmonday),firstday)

:q :q

259 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)