Jump to content


Photo

Como pegar data retroativa?


  • Faça o login para participar
1 reply to this topic

#1 Emerine

Emerine

    Normal

  • Usuários
  • 79 posts
  • Sexo:Não informado

Posted 02/03/2015, 03:26

Estou precisando de ajuda em um código.

 

Eu havia feito um script para pegar a data futura, agora preciso pegar a data retroativa.

 

No meu exemplo, pego a data de hoje, acrescento um dia e mostro uma sequencia de 300 dias seguidos, eu preciso agora fazer o contrário:

 

 

<%
dLoop = 1
Do while dLoop < 300
%>
<option value="<%= date() + dLoop %>"><%= date() + dLoop %></option>
<%
dLoop = dLoop+1 
Loop
%>

 



#2 Danilomaru

Danilomaru

    Ativo

  • Moderadores
  • 300 posts
  • Sexo:Masculino
  • Localidade:brasil

Posted 03/03/2015, 02:55

Veja se funciona:

'definindo data de hoje com + 300 dias.
x = DateAdd("d",+300,now)
dia = day(x)
mes = month(x)
ano = year(x)
data_selecionada = ano&"/"&mes&"/"&dia<%
dLoop = 1
Do while dLoop < 300
%>
' Seleciona data - 1 dia dentro do loop
data_selecionada = DateAdd("d",-1,data_selecionada)

<option value="<%=data_selecionada%>"><%= data_selecionada%></option>
<%
dLoop = dLoop + 1 
Loop
%>





0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq