【コマンド】何日前の日付を取得する

rem ### 日数(日)###
set intDay=90  ←例:90日前

 

rem ### 90日前の年月日を取得する ###
echo WScript.Echo DateAdd("d",-%intDay%,Date()) > tmp.vbs
for /f "tokens=1-3 delims=/-" %%A in ('cscript //nologo tmp.vbs') do (
set intDate=%%A%%B%%C
)
del tmp.vbs

 

実行すると、intDateに90日前の日付が格納される。