get_yesterday()
{
yy=`date +%Y`
mm=`date +%m`
dd=`date +%d-1|bc`
if [ $dd -lt 1 ]
then
mm=`expr $mm - 1`
[ $mm -lt 1 ] && mm=12;yy=`expr $yy - 1`
fi
[ $dd -le 9 ] && dd="0$dd"
echo $yy$mm$dd
}
get_yesterday
get_tomorrow()
{
yy=`date +%Y`
mm=`date +%m`
dd=`date +%d+1|bc`
getcal=`cal $mm $yy`
dd_last=`echo $getcal|awk '{print $NF}'`
if [ $dd -gt $dd_last ]
then
dd=01
mm=`expr $mm + 1`
[ $mm -gt 12 ] && mm=01;yy=`expr $yy + 1`
fi
echo $yy$mm$dd
}
get_tomorrow
get_lastday_of_thismonth()
{
yy=`date +%Y`
mm=`date +%m-1|bc`
getcal=`cal $mm $yy`
dd=`echo $getcal|awk '{print $NF}'`
echo $yy$mm$dd
}
get_lastday_of_thismonth
get_lastday_of_lastmonth()
{
yy=`date +%Y`
mm=`date +%m-1|bc`
[ $mm -lt 1 ] && mm=12;yy=`expr $yy - 1`
[ $mm -le 9 ] && mm="0$mm"
getcal=`cal $mm $yy`
dd=`echo $getcal|awk '{print $NF}'`
echo $yy$mm$dd
}
get_lastday_of_lastmonth