En asp, necesitamos obtener el número total de días en un año determinado. Usamos principalmente la función DatePart en asp para copiar el código de la siguiente manera:
'Devuelve el número total de días en un año determinado
Función Díadelaño(PorValor)
Díadelaño = FechaParte(y,y&-12-31)
Función final5
'Ejemplo: Respuesta.Escribir DíadelAño(2012)
Sintaxis detallada de la función Asp DatePart
DatePart(intervalo, fecha[, primerdíade la semana[, primerasemanadelaño]])
La sintaxis de la función DatePart tiene los siguientes parámetros:
Descripción del parámetro
Se requiere intervalo. Una expresión de cadena que representa el intervalo de tiempo que se devolverá. Consulte la sección Configuración para conocer los valores numéricos.
Se requiere fecha. La expresión de fecha a evaluar.
primer día de la semana opcional. Una constante que especifica el primer día de la semana. Si no se especifica, el valor predeterminado es el domingo. Consulte la sección Configuración para conocer los valores numéricos.
primera semana del año Opcional. Constante que especifica la primera semana del año. Si no se especifica, el valor predeterminado es la semana del 1 de enero. Consulte la sección Configuración para conocer los valores numéricos.
El parámetro de intervalo se puede configurar en los siguientes valores:
Descripción de la configuración
aaaa año
q cuarto
m mes
y el número de días en un año
día d
w Día de la semana
semanas semanas
h horas
m minutos
s segundos
El parámetro primer día de la semana puede tener los siguientes valores:
Descripción del valor constante
vbUseSystem 0 Utilice la configuración API de compatibilidad con idiomas nacionales (NLS).
vbDomingo 1 Domingo (predeterminado)
vblunes 2 lunes
vbMartes 3 Martes
vbmiércoles 4 miércoles
vbjueves 5 jueves
vbviernes 6 viernes
vbsábado 7 sábado
El parámetro primera semana del año puede tener los siguientes valores:
Descripción del valor constante
vbUseSystem 0 Utilice la configuración API de compatibilidad con idiomas nacionales (NLS).
vbFirstJan1 1 Comienza con la semana del 1 de enero (predeterminado).
vbFirstFourDays 2 comienza con la primera semana del año nuevo que tiene al menos cuatro días.
vbFirstFullWeek 3 comienza con la primera semana completa del nuevo año (no entre años).
ilustrar
La función DatePart calcula una fecha y devuelve un intervalo de tiempo específico. Por ejemplo, utilice DatePart para calcular el día de la semana o la hora actual en un día determinado.
El parámetro del primer día de la semana afecta los cálculos que utilizan los símbolos de intervalo w y ww.
Si la fecha es una fecha literal, el año especificado se convierte en una parte fija de la fecha. Pero si la fecha está entre comillas ( ) y se omite el año, el año actual se insertará cada vez que se evalúe la expresión de fecha en el código. Esto hace posible escribir código de programa que funcione para diferentes años.