スポンサーリンク
-vオプションでxx前後で日にちを表示
参考:MACのdateコマンドで現在の日時を簡単に表示する
参考:MacのdateコマンドがLinuxと異なる挙動をしている→gdateを入れて解決できた
MACのdateコマンドの場合は、-vオプションを指定する必要があります。
(-vオプションに気づかずにはまったのでここに残します。)
※MACターミナル(BSD系)での動作確認です。
・一日前
$ date -v-1d +%F 2019-09-22
・一日後
$ date -v+1d +%F 2019-09-24
・一週間前
$ date -v-1w +%F 2019-09-16
・一週間後
$ date -v+1w +%F 2019-09-30
・一ヶ月前
$ date -v-1m +%F 2019-08-23
・一ヶ月後
$ date -v+1m +%F 2019-10-23
・一年前
$ date -v-1y +%F 2018-09-23
・一年後
$ date -v+1y +%F 2020-09-23
スポンサーリンク