このエントリーをはてなブックマークに追加

先月の日時、おとといの日時といった何ヶ月後の日時、何ヶ月前の日時、何日か後の日時、何日か前の日時を取得する方法です。

何か月前、後を取得する場合は以下のようにmonthsを指定します.

$ date -d '-2 months'
2013年  6月 22日 土曜日 00:04:10 JST
$ date -d '-1 months'
2013年  7月 22日 月曜日 00:04:10 JST
$ date -d '-0 months'
2013年  8月 22日 木曜日 00:04:10 JST
$ date
2013年  8月 22日 木曜日 00:04:10 JST
$ date -d '0 months'
2013年  8月 22日 木曜日 00:04:10 JST
$ date -d '1 months'
2013年  9月 22日 日曜日 00:04:10 JST
$ date -d '2 months'
2013年 10月 22日 火曜日 00:04:10 JST

何日前、後を取得する場合は以下のようにdaysを指定します.

$ date -d '-2 days'
2013年  8月 20日 火曜日 00:06:14 JST
$ date -d '-1 days'
2013年  8月 21日 水曜日 00:06:14 JST
$ date -d '-0 days'
2013年  8月 22日 木曜日 00:06:14 JST
$ date
2013年  8月 22日 木曜日 00:06:14 JST
$ date -d '0 days'
2013年  8月 22日 木曜日 00:06:14 JST
$ date -d '1 days'
2013年  8月 23日 金曜日 00:06:14 JST
$ date -d '2 days'
2013年  8月 24日 土曜日 00:06:14 JST



記事一覧へ