怎么计算2段时间之间的礼拜天个数,因为要统计上班天数,排除礼拜天

解决方案 »

  1.   


    <?PHP
    //$Date_1=date("Y-m-d");
    $Date_1="2009-11-21";
    $Date_2="2009-11-29";
    $d1=strtotime($Date_1);
    $d2=strtotime($Date_2);
    //相差多少天
    $Days=round(($d2-$d1)/3600/24);
    echo "共有".$Days."天。";
    //得出两天分别是星期几
    $week1=date("w",$d1);
    $week2=date("w",$d2);
    //是否加1
    $sub = (($Days%7+$week1)>6)?1:0;
    $weeks=floor($Days/7)+$sub;
    echo "共有".$weeks."个星期天。";
    ?>你究竟是想计算有多少星期天还是工作日?周六算不算?