# 获取当前日期 now_day=`date - d " $day " "+%Y%m%d" ` now_day_=`date - d " $day " "+%Y-%m-%d" ` # 获取本周第一天日期 day_week=`date - d " $now_day " + % u` week_first_day=`date - d " $now_day -$[${day_week}-1] days" + % Y % m % d` week_first_day_=`date - d " $now_day -$[${day_week}-1] days" + % Y- % m- % d` # 获取本周最后一天日期 week_last_day=`date - d " $week_first_day +6 days" + % Y % m % d` week_last_day_=`date - d " $week_first_day +6 days" + % Y- % m- % d` # 获取前一天时间 last_day=`date - d " $day 1 days ago " "+%Y%m%d" ` last_day_=`date - d " $day 1 days ago " "+%Y-%m-%d" ` # 获取后一天时间 next_day=`date - d " $day 1 days " "+%Y%m%d" ` next_day_=`date - d " $day 1 days " "+%Y-%m-%d" ` # 获取前两天时间 last_two_day=`date - d " $day 2 days ago " "+%Y%m%d" ` last_two_day_=`date - d " $day 2 days ago " "+%Y-%m-%d" ` # 获取当月时间 例如:202201 month=`date - d " $now_day " + "%Y%m" ` #获取前一个月 例如:202112 last_month=`date - d " $now_day -1 month" + "%Y%m" ` # 获取当月第一天 format_month=`date - d " $now_day " + "%Y-%m" ` month_first_day=`date - d " $format_month -01" + "%Y%m%d" ` month_first_day_=`date - d " $format_month -01" + "%Y-%m-%d" ` # 获取当月最后一天 next_month_first_day=`date - d " $format_month -01 1 month" + "%Y%m%d" ` month_last_day=`date - d " $next_month_first_day 1 days ago" + "%Y%m%d" ` month_last_day_=`date - d " $next_month_first_day 1 days ago" + "%Y-%m-%d" ` d2=20120625 time=$(($(date +%s -d ''$d2'') - $(date +%s -d ''$d1''))); # 日期 差 t=`expr $time / 86400` #相差天数 for ((i=0;i<=$t;i=i+1)) #echo $d1 perl xx.pl $d1 d1=`dat...