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

271 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)