批处理 获取时间戳.m
windows下的批处理没有直接获取时间戳的方式。
但是,可以通过第三方来获取。
::get timestamp
set "$=%temp%\Spring"
>%$% Echo WScript.Echo(parseInt((new Date()).getTime()/1000))
for /f %%a in ('cscript -nologo -e:jscript %$%') do set timestamp=%%a
del /f /q %$%
echo %timestamp%
思路:新建一个临时文件,将js代码写入临时文件,批处理脚本执行js代码读取到时间戳,单位秒。