currentDate=`date "+%Y-%m-%d %H:%M:%S"`
currtTimeStamp=`date -d "$currentDate" +%s`
endDate=''
startDate=''
case $timeType in
"day" )
endDate=`date "+%Y-%m-%d 00:00:00"`
startDate=`date -d "$date yesterday" "+%Y-%m-%d 00:00:00"`
;;
"week" )
endDate=`date "+%Y-%m-%d 00:00:00"`
startDate=`date -d "$date last week" "+%Y-%m-%d 00:00:00"`
;;
"month" )
endDate=`date "+%Y-%m-01 00:00:00"`
startDate=`date -d "$date last month" "+%Y-%m-01 00:00:00"`
;;
esac
echo $endDate
echo $startDate
【功能开发】shell实现获取前一天、前一周、前一月
Guess you like
Origin blog.csdn.net/weixin_44325637/article/details/121893681
Recommended
Ranking