Ubuntu
以下を使用して、 11.04の下で前月、現在、および翌月を取得しています。
LAST_MONTH=`date +'%m' -d 'last month'`
NEXT_MONTH=`date +'%m' -d 'next month'`
THIS_MONTH=`date +'%m' -d 'now'`
2012年10月末日、本日まで元気に営業中 (2012-10-31)
私は今のところ以下の結果を得ています:
$ date
Wed Oct 31 15:35:26 PDT 2012
$ date +'%m' -d 'last month'
10
$ date +'%m' -d 'now'
10
$ $ date +'%m' -d 'next month'
12
出力はそれぞれ9
、10
、 であると思い11
ます。
date
出力がこのように動作する理由がわかりません。previous
一貫性を保ち、代わりcurrent
にnext
月を取得するための良い方法は何ですか?