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
?