<?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 = '下班';
}
版权所有@2004-2020 四川省巨高科技有限公司 备案号:蜀ICP备12009681号 网址:www.chinaspc.com
手机:13880394188 联系人:马先生 在线业务咨询:
业务洽谈地址:成都市高新区环球中心E2区5楼 地址:成都农高区创新中心(温江区科锦路355号)