VBScript DatePart Function

Definition and Usage

The DatePart function can return the specified part of the given date.

Note:The firstdayofweek parameter affects the calculation using the interval symbols 'w' and 'ww'.

Syntax

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

Required. The unit of time for calculating the interval between date1 and date2.

The following values can be used:

  • yyyy - Year
  • q - Quarter
  • m - Month
  • y - Day of the year
  • d - Day
  • w - Day of the week
  • ww - Week
  • h - Hours
  • n - Minutes
  • s - Seconds
date Required. The date expression to be calculated.
firstdayofweek

Optional. Specifies the number of days in a week, i.e., the day of the week.

The following values can be used:

  • 0 = vbUseSystemDayOfWeek - Use the NLS API settings for regional language support.
  • 1 = vbSunday - Sunday (default)
  • 2 = vbMonday - Monday
  • 3 = vbTuesday - Tuesday
  • 4 = vbWednesday - Wednesday
  • 5 = vbThursday - Thursday
  • 6 = vbFriday - Friday
  • 7 = vbSaturday - Saturday
firstweekofyear

Optional. Specifies the first week of the year.

The following values can be used:

  • 0 = vbUseSystem - Use the NLS API settings for regional language support.
  • 1 = vbFirstJan1 - From the week containing January 1st (default).
  • 2 = vbFirstFourDays - From the first week of the year with at least four days.
  • 3 = vbFirstFullWeek - From the first full week of the new year.

Eksempel

Eksempel 1

d = #2/10/96 16:45:30#
document.write(DatePart("yyyy",d)) 'Uddrag: 1996'
document.write(DatePart("m",d)) 'Uddrag: 2'
document.write(DatePart("d",d)) 'Uddrag: 10'
document.write(DatePart("h",d)) 'Uddrag: 16'
document.write(DatePart("n",d)) 'Uddrag: 45'
document.write(DatePart("s",d)) 'Uddrag: 30'
document.write(DatePart("q",d)) 'Uddrag: 1, februar er den 1. kvartal'
document.write(DatePart("y",d)) 'Uddrag: 41, 10. februar er den 41. dag i 1996.'
document.write(DatePart("ww",d)) 'Uddrag: 6, 10. februar er den 6. uge i 1996.'
document.write(DatePart("w",d)) 'Uddrag: 7, 10. februar er den 6. uge den 7. dag i 1996 (lørdag).'