1、获得当天的日期
date +%Y-%m-%d
2、将当前日期赋值给DATE变量
DATE=$(date +%Y%m%d)
3、获取明天的日期
date -d next-day +%Y%m%d
4、获取昨天的日期
date -d last-day +%Y%m%d
5、获取上个月的年和月
date -d last-month +%Y%m
6、获取下个月的年和月
date -d next-month +%Y%m
7、获取明年的年份
date -d next-year +%Y
$ date -d ’next monday’ (下周一的日期) $ date -d next-day +%Y%m%d(明天的日期)或者:date -d tomorrow +%Y%m%d $ date -d last-day +%Y%m%d(昨天的日期) 或者:date -d yesterday +%Y%m%d $ date -d last-month +%Y%m(上个月是几月) $ date -d next-month +%Y%m(下个月是几月)
8、shell中日期加减指定间隔单位
增加8小时:
$ a=`date +%Y-%m-%d`
$ b=`date +%Y-%m-%d -d "$a +8 hours"`