判断一个时间段是否包含周末

有两个已知时间戳。判断该时间戳内是否包含周六周天。

/**
*判断时间段是否有周末
* @author hwm
* @version 2019年03月12日17:36:27
* @param begin 开始时间
* @param last 结束时间
*/

public function isWeek($begin,$last){
  $span = intval($last-$begin);
    if($span >= 604800){
      return 1;
    }else if($span > 0){

    $lWeek = date(‘w’,$last);
    $bWeek = date(‘w’,$begin);
    if($lWeek == 6 || $lWeek == 0 || $bWeek == 6 || $bWeek == 0){
      return 1;
    }else{

      if($bWeek > $lWeek){

        return 1;

      }else{

        return 0;
      }
    }
  }
}

 

posted @ 2019-03-13 14:25  小H先生  阅读(838)  评论(0编辑  收藏  举报