DatePart se ha explicado en el manual de referencia de ASP (VBScript), pero la explicación del primer parámetro está demasiado escrita y es engañosa. Ahora volvamos a explicar la sintaxis de DatePart como DatePart (intervalo, fecha), que se utiliza para obtener alguna parte. de fecha.
intervalo
yyyy: año en la fecha
m: mes en la fecha
d: día en la fecha
h: hora en la fecha
n: minuto en la fecha
s: segundos en la fecha
q: En qué trimestre del año se ubica la fecha, por ejemplo, 2009-6-29 está en el segundo trimestre.
y: la fecha es el día del año, por ejemplo, 2009-6-29 es el día 180.
w: la fecha es el día de la semana (el domingo es el primer día de forma predeterminada), por ejemplo, 2009-6-29 es el segundo día.
ww: la fecha se ubica en la semana del año, por ejemplo, 2009-6-29 se ubica en la semana 27.
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.