tutoriais mais recente desenvolvimento web
 

Função VBScript DateAdd


<Completa VBScript Referência

A função SomData retorna uma data à qual foi adicionado um intervalo de tempo especificado.

Sintaxe

DateAdd(interval,number,date)

Parâmetro Descrição
interval Requeridos. O intervalo que você deseja adicionar

Pode ter os seguintes valores:

  • aaaa - Ano
  • q - Quarter
  • m - mês
  • y - Dia do ano
  • d - Dia
  • w - Dia da semana
  • ww - Semana do ano
  • h - horas
  • n - Minuto
  • s - Segunda
number Requeridos. O número de intervalo que você deseja adicionar. Pode ser positivo, para datas no futuro, ou negativo, para datas no passado
date Requeridos. Variante ou literal que representa a data à qual é adicionada intervalo

Exemplos

Exemplo 1

Como usar os parâmetros:

<%

response.write(DateAdd("yyyy",1,"31-Jan-10") & "<br />")
response.write(DateAdd("q",1,"31-Jan-10") & "<br />")
response.write(DateAdd("m",1,"31-Jan-10") & "<br />")
response.write(DateAdd("y",1,"31-Jan-10") & "<br />")
response.write(DateAdd("d",1,"31-Jan-10") & "<br />")
response.write(DateAdd("w",1,"31-Jan-10") & "<br />")
response.write(DateAdd("ww",1,"31-Jan-10") & "<br />")
response.write(DateAdd("h",1,"31-Jan-10 08:50:00") & "<br />")
response.write(DateAdd("n",1,"31-Jan-10 08:50:00") & "<br />")
response.write(DateAdd("s",1,"31-Jan-10 08:50:00") & "<br />")

%>

A saída do código acima será:

1/31/2011
4/30/2010
2/28/2010
2/1/2010
2/1/2010
2/1/2010
2/7/2010
1/31/2010 9:50:00 AM
1/31/2010 8:51:00 AM
1/31/2010 8:50:01 AM
Mostrar exemplo »

exemplo 2

Subtrair um mês a partir de 31 de janeiro de 2010

<%

response.write(DateAdd("m",-1,"31-Jan-10"))

%>

A saída do código acima será:

12/31/2009
Mostrar exemplo »

exemplo 3

Adicionar um dia a partir de agora:

<%

response.write(DateAdd("d",1,Now()))

%>

A saída do código acima será:

5/5/2016 8:54:33 AM
Mostrar exemplo »

<Completa VBScript Referência