[Mac] Macで「date -d ‘1 month ago’」

 Macのbashで

[bash]
$ date -d ‘1 month ago’ +’%Y-%m-%d’
[/bash]

 と実行しても、正しい結果は得られません。下記のような結果が返ってくるだけです。

[bash]
usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] …
[-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format]
[/bash]

 正解はこちら。

[bash]
$ date -v-1m +’%Y-%m-%d’
[/bash]