Name
DateDiff Function
Syntax
DateDiff(interval
,date1
,date2
[,firstdayofweek
[,firstweekofyear
]])
interval
Use: Required
Data Type: String
The units of time used to express the result of the difference between
date1
anddate2
(see the following “Interval Settings” table).date1
Use: Required
Data Type: Date
The first date you want to use in the differential calculation.
date2
Use: Required
Data Type: Date
The second date you want to use in the differential calculation.
firstdayofweek
Use: Optional
Data Type: Integer
A numeric constant that defines the first day of the week. If not specified, Sunday is assumed (see the following table “First Day of Week Constants”).
firstweekofyear
Use: Optional
Data Type: Integer
A numeric constant that defines the first week of the year. If not specified, the first week is assumed to be the week in which January 1 occurs (see the following table “First Week of Year Constants”).
Interval Settings
Setting | Description |
| Year |
| Quarter |
| Month |
| Day of year |
| Day |
| Weekday |
| Week |
| Hour |
| Minute |
| Second |
First Day of Week Constants
Constant | Value | Description |
| 0 | Use the NLS API setting |
| 1 | Sunday (default) |
| 2 | Monday |
| 3 | Tuesday |
| 4 | Wednesday |
| 5 | Thursday |
| 6 | Friday |
| 7 | Saturday |
First Week of Year Constants
Constant | Value | Description |
vbUseSystem | 0 | Use the NLS API setting |
vbFirstJan1 | 1 | Start with the week in which January 1 occurs (default) |
vbFirstFourDays | 2 | Start with the first week that has at least four days in the new year ... |
Get VBScript in a Nutshell, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.