Devuelve un tipo Variant de subtipo Date para un año, mes y día especificados.
DateSerial(año, mes, día)
Para especificar una fecha, tal como 31 de diciembre de 1991, el intervalo numérico para cada argumento DateSerial debe estar dentro del intervalo aceptable para la unidad; es decir, 131 para días y 112 para meses. Sin embargo, también puede especificar fechas relativas para cada argumento mediante cualquier expresión numérica que represente algún número de días, meses o años antes o después de una fecha concreta.
El siguiente ejemplo utiliza expresiones numéricas en lugar de números de fecha absolutos. Aquí la función DateSerial devuelve una fecha que es el día antes del primer día (1 1) de dos meses antes de agosto (8 2) de 10 años antes de 1990 (1990 10); en otras palabras, 31 de mayo de 1980.
Dim MiFecha 1, MiFecha 2 MiFecha 1 =DateSerial(
1970,
1,
1)
' Devuelve 1 de enero de 1970. MiFecha 2 =DateSerial(
1990 - 10,
8 - 2,
1 - 1)
' Devuelve 31 de mayo de 1980.
Para el argumento año, los valores entre 0 y 99, inclusive, se interpretan como los años 19001999. Para todos los otros argumentos año, utilice un año de cuatro dígitos completo (por ejemplo, 1800).
Cuando cualquier argumento sobrepase el intervalo aceptado para dicho argumento, se aumenta a la siguiente unidad mayor que resulte apropiada. Por ejemplo, si especifica 35 días, se evalúa como un mes y algunos días, según el mes del año al que se aplique. Sin embargo, si cualquier argumento simple está fuera del intervalo entre -32.768 y 32.767, o si la fecha especificada por los tres argumentos, directamente o por expresión, queda fuera del intervalo de fechas aceptable, se produce un error.
Función Date | Función DateValue | Función Day | Función Month | Función Now | Función TimeSerial | Función TimeValue | Función Weekday | Función Year
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |