【功能开发】shell实现获取前一天、前一周、前一月

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

Guess you like

Origin blog.csdn.net/weixin_44325637/article/details/121893681