function SDweek(dstart,dend,ndate)
dim dweek,nweek
if datediff("d",dstart,dend) mod 7=0 then
dweek=datediff("d",dstart,dend)/7
elseif datediff("d",dstart,dend)=8 then
dweek=int(datediff("d",dstart,dend)/7)+1
else
dweek=int(datediff("d",dstart,dend)/7)+1
end if
if int(datediff("d",dstart,ndate))<7 then
nweek="1"
elseif int(datediff("d",dstart,ndate))=7 then
nweek="2"
elseif int(datediff("d",dstart,ndate))>7 then
nweek=int(datediff("d",dstart,ndate)/7)+1
end if
SDweek="这个学期有" & datediff("d",dstart,dend) & "天,共" & dweek & "周,现在是第" & nweek & "周"
end function
x=SDweek(#2004-9-1#,#2005-1-10#,#2004-9-15#)
response.write x