
24/12/2002, 10:18
|
 | | | Fecha de Ingreso: noviembre-2001 Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses Puntos: 0 | |
Cita: DateAdd( intervalo / cantidad / fecha )
Función de fechas. Devuelve una fecha a la que se le ha agregado un intervalo de tiempo especificado, y precisa necesariamente los siguientes argumentos.
1) intervalo: expresión de cadena que indica la unidad de tiempo que queremos añadir a la fecha (años, meses, días, horas, etc). Los posibles valores están indicados a continuación.
expresión significado
yyyy año
q trimestre
m mes
y día del año
d día
w día de la semana
ww semana del año
h hora
m minuto
s segundo
2) cantidad: es el número de las unidades fijadas con el argumento anterior que queremos sumar a la fecha dada. Es decir, si fijamos como intervalo meses y como cantidad 2, sumaremos 2 meses a la fecha dada. Si la cantidad es positiva obtendremos fechas superiores a la dada, y si es negativa obtendremos fechas anteriores. Si la fecha dada es la actual y le sumamos una cantidad negativa, obtendremos una fecha del pasado.
3) fecha: es la fecha a la que queremos sumar el intervalo y cantidad determinados por los argumentos anteriores.
La función DateAdd nunca devolverá una fecha erronea, por lo que si la resultante del proceso de los argumentos no es una fecha válida, aproximará el resultado a la fecha correcta más cercana por defecto. Así, si el resultado de procesar la función nos sale el 31 de febrero del 2002, la función retornará la fecha 28-02-2002, y si el año fuese bisiesto devolvería 29-02-2002.
Como los rangos de fecha permitidos para los subtipos de datos de tipo fecha van desde el 1 de enero del año 100 al 31 de diciembre del año 9999, si la fecha a devolver por la función cae fuera de este rango se producirá un error en tiempo de ejecución.
Si la cantidad no es un valor de tipo Long, se redondea al número entero más cercano antes de evaluarse.
Ejemplo:
<%
Dim miFecha
miFecha = DateAdd( "yyyy", 5, 8-8-2000 )
%>
que nos devuelve como valor de miFecha #8-8-2005#.
funciones |