[seesea@CU ~]$ date +%Y%m
201307
[seesea@CU ~]$ date -d"next month" +%Y%m
201308
[seesea@CU ~]$ date -d"next month" +%Y%m01
20130801
lz 试试楼下的代码在 12 月份的情况就知道谁的对谁的错了。看来正确的答案只有管理员才有眼光选上啊。
[root@OMS ~]# bill_month="`date +%Y%m`"
[root@OMS ~]# next_month=`expr $bill_month + 1`01
[root@OMS ~]# echo $next_month
20130801
date "+%Y-%m-%d %H:%M:%S" -d "+1 month"
[root@GIT home]# date +%m --date="+1 month"
04