Un tantino didattico... scusa
codice:
<%
anno = 2008
primo = DateSerial(anno,01,01)
' se occorre torno indietro al lunedi'
Do While Weekday(primo) <> 2
primo = DateAdd("D", -1, primo)
Loop
ultimo = DateSerial(anno,12,31)
' vado avanti fino alla domenica
Do While Weekday(ultimo) <> 1
ultimo = DateAdd("D", 1, ultimo)
Loop
response.write "<table border=1>"
response.write "<tr><th>Lunedi'</th><th>Martedi'</th><th>Mercoledi'</th><th>Giovedi'</th><th>Venerdi'</th><th>Sabato</th><th>Domenica</th></tr>" & vbcrlf
Do While primo <= ultimo
If Weekday(primo) = 2 Then
response.write "<tr>"
End If
response.write "<td>" & primo & "</td>"
primo = DateAdd("D", 1, primo)
If Weekday(primo) = 2 Then
response.write "</tr>" & vbcrlf
End If
Loop
response.write "</table>"
%>