date [-v[+|-]val[ymwdHMS]] [date_format]
解释:
+
是未来多长时间,-
是之前多长时间,val
是时间长度,ymwdHMS
分别是年月周日时分秒几种时间单位, 最后是时间格式。
date -v-3d +%Y%m%d
date -v+6w +%Y%m%d
date -v-1m +%Y%m%d
date -v+2S +%Y%m%d-%H:%M:%S
date -v-5M +%Y%m%d-%H:%M:%S
date -v+5y +%Y%m%d
date -v+5H +%Y%m%d-%H:%M:%S