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, 。1011
不明白为什么date输出会这样。什么应该是获得一致和月份的previous好current方法next?