#!/bin/bash
if [ $# -eq 1 ]; then
day=$1
else
day=`date +%Y%m%d`
fi
tmp_day_dis=$(date +%e -d "${day}")
day_dis=$(expr $tmp_day_dis - 1)
end_last_month=`date +%Y%m%d -d "-${tmp_day_dis} day ${day}"`
last_month=`date +%Y%m%d -d "-1 month ${day}"`
start_last_month=`date +%Y%m%d -d "-${day_dis} day ${last_month}"`
echo $end_last_month
echo $start_last_month
shell 取得上个月的开始结束日期
最新推荐文章于 2024-03-04 11:34:25 发布