Sintaxis:
DateAdd(intervalo, numero, fecha)
Devuelve una fecha a la cual se le ha añadido un intervalo de tiempo especificado.
Argumentos:
intervalo: Requerido. Expresión que especifica el intervalo que deseamos añadir. Los valores codificados de intervalo son los siguientes:
yyyy -> Año
q -> Trimestre
m -> Mes
y -> Día del año
d -> Día
w -> Día de la semana
ww -> Semana
h -> Hora
n -> Minuto
s -> Segundo
numero: Requerido. Número que expresa la cantidad de intervalos que deseamos añadir. La expresión numérica puede ser positiva, para fechas futuras o negativa para fechas pasadas.
fecha: Requerido. Variable o literal que representa la fecha.
Se puede usar la función DateAdd para añadir o sustraer un intervalo de tiempo especificado a una fecha. Por ejemplo, puedes usar DateAdd para calcular una fecha 30 días desde hoy o una hora 45 minutos desde ahora. Para añadir días a una fecha, podemos usar, Día del año ("y"), Día ("d"), o Día de la semana ("w").
El siguiente ejemplo añade un mes al 31 de enero:
NuevaFecha = DateAdd("m", 1, "31-Jan-2007")
En este caso, DateAdd devuelve 28-Feb-2007, no 31-Feb-2006. Si el año fuera bisiesto devolvería 29-Feb-2007.
Ejemplo 2:
'Resta un mes de January 31, 2001
response.write(DateAdd("m",-1,"31-Jan-01"))
Devuelve:
12/31/2000




