言語レベルのバグ

VBScript
For i = 1 To 3
  For j = 1 To 3
    Response.Write j
  Next
Next

→ 123123123

これは正常。


For i = 1 To 3
  For j = DateSerial(2005,10,1) To DateSerial(2005,11,30)
    Response.Write j
  Next
Next

→ 2005/10/1 2005/11/1 2005/10/1 2005/10/1
…のようです。1周だけするから、Arrayに入れて、回すかな。
#これだけのことに何時間悩んだのやら