Linux 下时间获取

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

原文地址:https://www.cnblogs.com/sharesdk/p/9682586.html