<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:
|
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