Código PHP:
<%
FechaInicio = "23/11/2009"
FechaFinal = "22/11/2011"
DiferenciaMeses = DateDiff("M", FechaInicio, FechaFinal)
Response.Write "<ol>"
For i = 0 To DiferenciaMeses
Response.Write " <li>" & MonthName(Month(DateAdd("M", i, FechaInicio))) & " " & Year(DateAdd("M", i, FechaInicio)) & "</li>" & vbnewline
Next
Response.Write "</ol>"
%>
Este ejemplo debe imprimir algo asi
Código HTML:
<ol>
<li>Noviembre 2009</li>
<li>Diciembre 2009</li>
<li>Enero 2010</li>
<li>Febrero 2010</li>
<li>Marzo 2010</li>
<li>Abril 2010</li>
<li>Mayo 2010</li>
<li>Junio 2010</li>
<li>Julio 2010</li>
<li>Agosto 2010</li>
<li>Septiembre 2010</li>
<li>Octubre 2010</li>
<li>Noviembre 2010</li>
<li>Diciembre 2010</li>
<li>Enero 2011</li>
<li>Febrero 2011</li>
<li>Marzo 2011</li>
<li>Abril 2011</li>
<li>Mayo 2011</li>
<li>Junio 2011</li>
<li>Julio 2011</li>
<li>Agosto 2011</li>
<li>Septiembre 2011</li>
<li>Octubre 2011</li>
<li>Noviembre 2011</li>
</ol>