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。