#!/bin/bash
#Execution date
if [ $# -eq 1 ];then
V_DATE=`date --date "${1}" "+%Y-%m-%d"`
TMP=$1
V_MONTH=${TMP:0:6}
V_DAY=${TMP:6:2}
V_MONTH_TOMORROW=`date -d "${TMP} +1 day" "+%d"`
else
V_DATE=`date +%Y-%m-%d`
TMP_MONTH=`date +%Y%m01`
V_DAY=`date +%d`
V_MONTH=`date -d "${TMP_MONTH}" +%Y%m`
V_MONTH_TOMORROW=`date +%d`
fi
#program date parameter
today=`date --date="$V_DATE" +%Y%m%d` #当天是
d1=$V_DATE
week=`date -d $d1 +%w`
((week--))
d3=`date -d ${d1}" -${week} days" +%Y%m%d`
echo input is:$d1
echo monday is :$d3
OFDAY="`date -d $d3 "+%u"`"
STEPOFDAY="`expr $OFDAY + 6`"
echo $OFDAY
echo $STEPOFDAY
V_DT_7AGO=`date --date="$d3-7 day" +%Y%m%d`
V_DT_1AGO=`date --date="$d3-1 day" +%Y%m%d`
echo '上周日是:'$V_DT_1AGO
echo '上周一是:'$V_DT_7AGO
echo '当天是:'$today