VBScript DatePartFunción


VBScript 参考手册Manual de referencia completo de VBScript

La función DatePart devuelve la parte especificada de una fecha determinada.

Sintaxis

DatePart(interval,date[,firstdayofweek[,firstweekofyear]])

Parámetros Descripción
interval Obligatorio. El intervalo de tiempo que se va a devolver.

Puede usar los siguientes valores:

  • 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
  • n - Minuto
  • s - Segundo
date Obligatorio. La expresión de fecha que se va a calcular.
firstdayofweek Opcional. Especifica el día de la semana, es decir, qué día de la semana es.

Puede usar los siguientes valores:

  • 0 = vbUseSystemDayOfWeek - Usar la configuración de la API de compatibilidad de idioma nacional (NLS)
  • 1 = vbSunday - Domingo (predeterminado)
  • 2 = vbMonday - Lunes
  • 3 = vbTuesday - Martes
  • 4 = vbWednesday - Miércoles
  • 5 = vbThursday - Jueves
  • 6 = vbFriday - Viernes
  • 7 = vbSaturday - Sábado
firstweekofyear Opcional. Especifica la primera semana del año.

Puede usar los siguientes valores:

  • 0 = vbUseSystem - Usar la configuración de la API de compatibilidad de idioma nacional (NLS)
  • 1 = vbFirstJan1 - Comenzar con la semana que contiene el 1 de enero (predeterminado)
  • 2 = vbFirstFourDays - Comenzar con la primera semana que tenga al menos cuatro días en el nuevo año
  • 3 = vbFirstFullWeek - Comenzar con la primera semana completa del nuevo año

Ejemplos

Ejemplo 1

Obtener el mes de una fecha:

<script type="text/vbscript">

d=CDate("2010-02-16")
document.write(DatePart("m",d))

</script>

El resultado del ejemplo anterior:

2

Pruébalo »

Ejemplo 2

Obtener el mes en el que nos encontramos:

<script type="text/vbscript">

document.write(DatePart("m",Now()))

</script>

El resultado del ejemplo anterior:

document.write(DatePart("m",Now()))

Pruébalo »

Ejemplo 3

Obtener la hora:

<script type="text/vbscript">

document.write(DatePart("h",Now())

</script>

El resultado del ejemplo anterior:

document.write(DatePart("h",Now()))

Pruébalo »


VBScript 参考手册Manual de referencia completo de VBScript Otras extensiones