VBScript中的DateDiff函数用于计算两个日期之间的时间差。它的语法如下:
DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
其中,interval参数指定要计算的时间间隔,可以是以下值之一:
-
“yyyy”:年
-
“q”:季度
-
“m”:月
-
“y”:日
-
“w”:周
-
“ww”:双周
-
“d”:天
-
“h”:小时
-
“n”:分钟
-
“s”:秒
date1和date2参数指定要计算时间差的两个日期。
firstdayofweek参数可选,指定一周的第一天,默认值为1(星期一)。
firstweekofyear参数可选,指定一年的第一周,默认值为1。
以下是一个示例,计算两个日期之间的天数差:
Dim date1, date2, diff date1 = #2022-01-01# date2 = #2022-01-31# diff = DateDiff("d", date1, date2) WScript.Echo "日期差:" & diff
输出结果为:日期差:30。