极致网信息博客中心 Welcome to Guangxi phpjz.cn Information Technology Co., Ltd.

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

时间::2013-09-25    来源:本站     作者:wongshing 阅读次数:
<?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 = '下班';
}

网站小编: 喜欢本站的话请大家把本站告诉给你朋友哦!地址是 www.phpjz.cn QQ群:134624762
web设计/网站开发
南宁网站建设版权所有
南宁网站建站首页 关于我们 联系我们 网站地图 南宁网站建设 网站制作 网页设计 广西网站优化 php建站

用户名:

密 码:

             忘记密码?