【VBScript】日付を加算する

VBScript

日付を加算する

VBScriptで、日付を加算する構文と実行例です。

'構文
DateAdd("区分の文字列" , 加算する数 , 加算する対象の日付)
'区分の文字列: "d":日付、"m":月、"yyyy":年

'日を加算する
WScript.Echo DateAdd("d" ,  1 , "2022/01/01")   '2022/01/02
WScript.Echo DateAdd("d" ,  7 , "2022/01/01")   '2022/01/08
WScript.Echo DateAdd("d" , 30 , "2022/01/01")   '2022/01/31
WScript.Echo DateAdd("d" , -1 , "2022/01/01")   '2021/12/31

'月を加算する
WScript.Echo DateAdd("m" ,  1 , "2022/01/01")   '2022/02/01
WScript.Echo DateAdd("m" , -1 , "2022/01/01")   '2021/12/01

'年を加算する
WScript.Echo DateAdd("yyyy" ,  1 , "2022/01/01")   '2023/01/01
WScript.Echo DateAdd("yyyy" , -1 , "2022/01/01")   '2021/01/01

'月末日を取得する
WScript.Echo DateAdd("d", -1, DateAdd("m", 1, "2022/01/01"))  '2022/01/31