Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fagner Dos Santos

[Resolvido] Listar meses entre datas

Recommended Posts

Estou precisando criar um loop para listar os meses entre duas datas.

Fiz um loop aqui com o FOR mas ele lista todos os dias do mês, mas preciso apenas dos meses:

 

<%
For thisdate = CDate("01/07/1994") To CDate(date())

response.write thisdate

Next
%>

 

 

Com os meses somente ficaria assim:

01/1994

02/1994

.....

05/2012

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola,

Basta você armazenar o mês inicial em uma variavel, depois comparar com cada uma das iterações, e a cada troca de mes, você atualiza a variável.

Já para imprimir neste formato (MM/AAAA) você terá que fazer uma concatenação do Mes/Ano.

 

 

Segue exemplo abaixo:

 

 

<%
DataInicial = CDate("01/01/2000")
mes = Month(DataInicial)

For thisdate = DataInicial To CDate(date())
If mes <> Month(thisdate) Then
	Response.Write Month(thisdate) & "/" & Year(thisdate) & "<br />"
	mes = Month(thisdate)
End If
Next
%>

 

Espero ter ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola,

Basta você armazenar o mês inicial em uma variavel, depois comparar com cada uma das iterações, e a cada troca de mes, você atualiza a variável.

Já para imprimir neste formato (MM/AAAA) você terá que fazer uma concatenação do Mes/Ano.

 

 

Segue exemplo abaixo:

 

 

<%
DataInicial = CDate("01/01/2000")
mes = Month(DataInicial)

For thisdate = DataInicial To CDate(date())
If mes <> Month(thisdate) Then
	Response.Write Month(thisdate) & "/" & Year(thisdate) & "<br />"
	mes = Month(thisdate)
End If
Next
%>

 

Espero ter ajudado.

 

 

 

 

 

Amigo, ajudou e muito, tentei de várias formas e nada, tem hora que a cabeça não funciona.... Valeu demais, problema resolvido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você estiver trabalhando com datas em um banco de dados, uma dica é usar o operador SQl Between

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.