得到每月第三天的日期

Get3thDay(){
    yy=`echo $1|cut -b 1-4`
    mm=`echo $1|cut -b 5-6`
   
    getcal=`cal $mm $yy`
    dd_last=`echo $getcal|awk '{print $NF}'`
    dd=`expr $dd_last + 1`
   
    if [ $dd -gt $dd_last ]
    then
     dd=01
     mm=`expr $mm + 1`
     if [ $mm -gt 12 ] ;then
            mm=01;yy=`expr $yy + 1`
     fi
    fi
   
    mm=`expr $mm + 0`
    dd=`expr $dd + 0`
   
    if [ $mm -le 9 ];then
        mm="0"$mm
    fi
   
    if [ $dd -le 9 ];then
        dd="0"$dd
    fi   
   
    echo ${yy}${mm}03
}

你可能感兴趣的:(日期)