年月日 %Y%m%d 可以表示为%F
时分秒 %H%M%S 可以表示为%T
1.1获取当前时间:
currentTime1=date +%F' '%T
currentTime2=date +%Y-%m-%d' '%H:%M:%S
1.2获取前一天的5种方式:
yesterday1=`date -d '1 days ago' +%F`
yesterday2=`date -d '1 day ago' +%F`
yesterday3=`date -d '-1 days' +%F`
yesterday4=`date -d '-1 day' +%F`
yesterday5=`date -d yesterday +%F`
###前几分钟,前几小时,类似 minute,hour
1.3今天是本周的第几天
dayOfWeek=`date +%w`
1.4本周周一
monday=`date -d "- $[`date +%w`-1] day" +%F`
1.5本周周日
sunday=`date -d "$monday+6 day" +%F`
1.6本月第一天
firstdayOfMonth=`date +%Y%m01`
1.7 本月最后一天
lastdayOfMonth=`date -d "$(date -d "1 month" +%Y%m01)-1 day" +%F`
1.8 上月最后一天
lastdayOfLastmonth=`date -d "`date +%Y%m01` last day" +%F`
1.9 上月第一天
firstdayOfLastmonth=`date -d "`date +%Y%m01` last month" +%F`