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"`