取指定日期的上周周一和周日的日期(未指定日期的,默认是脚本zhi)
-
#!/bin/bash
-
-
if [ -z $1 ];then
-
dst_date=`date +%F`
-
else
-
dst_date=$1
-
fi
-
-
year=`date +%Y` #年,如2014
-
year2=`date +%y` #年,如14
-
m_d=`date +%m%d` #月日,如6月23日是0623
-
days=`date -d"${dst_date}" +%u` #day of week (1..7); 1 is Monday
-
date6ago=`date -d"-6days ${dst_date}" +%F`
-
-
last_sun=`date -d"-${days}days ${dst_date}" +%Y%m%d`
-
last_mon=`date -d"-${days}days ${date6ago}" +%Y%m%d`
-
-
-
echo "${dst_date}'s last monday is: ${last_mon}"
-
echo "${dst_date}'s last sunday is: ${last_sun}"
阅读(621) | 评论(0) | 转发(0) |