Browsers Targeted: Internet Explorer 4+
If you want to find out the number of days, weeks, months, etc. between two dates, you can take advantage of the VBScript 5.0 DateDiff() function. This function lets you specify two dates and an interval token to retrieve a count of the number of that interval between the two dates.
For example, suppose that you wanted to know the number of days from January 1, 2000. The code for this is quite simple:
The token intervals are given as follows:
Interval Token | Interval Meaning | Function Call |
N/A | Now | Now |
yyyy | Year | DateDiff(“yyyy”,#1/1/2000#,Now) |
q | Quarter | DateDiff(“q”,#1/1/2000#,Now) |
m | Month | DateDiff(“m”,#1/1/2000#,Now) |
y | Day in Year | DateDiff(“y”,#1/1/2000#,Now) |
w | weekday | DateDiff(“w”,#1/1/2000#,Now) |
ww | week in year | DateDiff(“ww”,#1/1/2000#,Now) |
h | Hour | DateDiff(“h”,#1/1/2000#,Now) |
n | Minute | DateDiff(“n”,#1/1/2000#,Now) |
s | Second | DateDiff(“s”,#1/1/2000#,Now) |