bat获取当前日期的前一天

批处理做这样的事情很麻烦,你可以用cscript来实现,比如把下面的内容保存为a.js文件:
var d=new Date();d.setTime(d.getTime()-24*3600*1000);
var s=''+d.getYear()+(d.getMonth()+1)+d.getDate();
WScript.echo(s);

那么批处理里面加下面这样一行就可以输出你的格式那样的昨天的日期:
cscript a.js

原文地址:https://www.cnblogs.com/Tpf386/p/5819247.html