l'unica cosa: se è sabato o domenica ti restituisce il lunedi/venerdi della settimana entrante, non passata
codice:
<%
dim data_attuale
data_attuale=date()
dim giorno_attuale
giorno_attuale=WeekDay(data_attuale)
'response.Write giorno_attuale
dim differenza,somma
differenza=giorno_attuale-2 '2 è lunedi
dim primo_giorgno,ultimo_giorno
if differenza>0 then
primo_giorno=dateadd("d",(differenza*-1),data_attuale)
elseif differenza<0 then 'è un sabato o una domenica e vado al lunedi della prossima settimana
if giorno_attuale=7 then 'sabato
primo_giorno=dateadd("d",2,data_attuale)
elseif giorno_attuale=1 then'domenica
primo_giorno=dateadd("d",1,data_attuale)
end if
else
primo_giorno=data_attuale
end if
'ultimo giorno (venerdi)
differenza=6-giorno_attuale '(se vuoi sabato allora metti 7 al posto di 6
if differenza>0 then
ultimo_giorno=dateadd("d",differenza,data_attuale)
elseif differenza<0 then 'era un sabato
ultimo_giorno=dateadd("d",6,data_attuale)'vado a venerdi della prossima settimana
else
ultimo_giorno=data_attuale
end if
response.write data_attuale & " " & primo_giorno & " " & ultimo_giorno
%>
sarà per l'ora ma spero di non aver fatto una ciofeca