我使用下面的方法获得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
个月保持一致?