Version: 2.0
The DateDiff function calculates the amount of time between two
different dates.
Interval Settings
SETTING | DESCRIPTION |
---|---|
YYYY | Year |
Q | Quarter |
M | Month |
Y | Day Of Year |
D | Day |
W | WeekDay |
WW | Week Of Year |
H | Hour |
N | Minute |
S | Second |
CONSTANT | VALUE | DESCRIPTION |
---|---|---|
VBSunday | 1 | Sunday |
VBMonday | 2 | Monday |
VBTuesday | 3 | Tuesday |
VBWednesday | 4 | Wednesday |
VBThursday | 5 | Thursday |
VBFriday | 6 | Friday |
VBSaturday | 7 | Saturday |
VBFirstJan1 | 1 | Week of January 1 |
VBFirstFourDays | 2 | First week of the year that has at least four days |
VBFirstFullWeek | 3 | First full week of the year |
VBUseSystem | 0 | Use the date format of the computer's regionsl settings |
VBUseSystemDayOfWeek | 0 | Use the first full day of the week as defined by the system settings |
<%=DateDiff("d", Date, "1/1/2000") %>
291
<% olddate = #6/26/43# %>
<% nowdate = Now %>
<% =DateDiff("s", nowdate, olddate) %>
-3130748108
The order of the two dates determines if the difference is represented
as a positive or negative value.
<% =DateDiff("w", Date, "1/1/2001", 3)
%>
93
In this example, Tuesday is defined to be the first day of the week.
The output is how many weeks, which are now defined to start on
Tuesday, are left between the current date and 1/1/2001.
<% =DateDiff("w", Date, "1/1/2001", VBTUESDAY)
%>
93
<% =DateDiff("ww", Date, "1/1/2001", 1,
VBFIRSTFOURDAYS)%>
94