网站建设 WEBSITE CONSTRUCTION

巨高科技专注成都网站建设和网站优化推广16年,提供PC网站+手机网站+微网站+手机APP四站合一,成都网站制作优选品牌,成都网络整合营销顾问

当前位置:首页>网站建设 >建站资讯 >用php写在某个时间段里面统计有多少个休息日 >

用php写在某个时间段里面统计有多少个休息日

来源:成都网站建设 点击次数:1262

<?php
       

 // 用php写在某个日期段里面统计有多少个休息日,不包括特殊假日
        // 因为项目有需求,需要知道某个项目进行日期统计,看出项目做的效率,并且统计这个过程碰到的问题
        $time1=strtotime("2013-09-01");
        $time2=strtotime("2013-09-15");
        $count=0;       
        while ($time1<=$time2) {
            $week = date('w',$time1);
            if($week==6 || $week == 0){
                $count++;
            }
            $time1=$time1+(3600*24);

        }
        echo $count;//周末总数


?>

,如果需要判断休息日,那么先给一个国家法定日期存入数组,方法如下:

$rest = array('0501','0502','0503','0504','1001','1002','1003','1004','1005','1006','1007');

if($week==0 || $week==6 || in_array($day,$rest)) {
 $status = '假期';
} else if($time>=9 && $time < 18) {
 $status = '上班';
} else {
 $status = '下班';
}