婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PHP 計算兩個時間段之間交集的天數示例

PHP 計算兩個時間段之間交集的天數示例

熱門標簽:欣思維地圖標注 高德地圖標注位置怎么標注 電銷機器人沒有效果怎么樣 高德地圖標注店鋪收費嗎 杭州語音電銷機器人 江門回撥外呼系統 江西電銷機器人收費 天潤融通外呼系統好嗎 泊頭在哪里辦理400電話

廢話不多說,我就直接上代碼吧!

/**
 * 計算兩個時間段之間交集的天數
 * @param $startDate1 開始日期1
 * @param $endDate1 結束日期1
 * @param $startDate2 開始日期2
 * @param $endDate2 結束日期2
 */
public function share_date_days($startDate1, $endDate1, $startDate2, $endDate2)
{
  $days = 0;
  $startDate1 = strtotime($startDate1);// 開始日期1
  $endDate1 = strtotime($endDate1);// 結束日期1
  $startDate2 = strtotime($startDate2);// 開始日期2
  $endDate2 = strtotime($endDate2);// 結束日期2
 
  /** ------------ 臨界值換算 ------start------ */
  // 如果日期1的結束日期小于日期二的開始日期,則返回0
  if($endDate1  $startDate2){
    $days = 0;
  }
  // 如果日期1的開始日期小于日期二的結束日期,則返回0
  if($startDate1 > $endDate2){
    $days = 0;
  }
  // 如果日期1的結束日期等于日期2的開始日期,則返回1
  if($endDate1 == $startDate2){
    $days = 1;
  }
  // 如果日期1的開始日期等于日期2的結束日期,則返回1
  if($startDate2 == $endDate1){
    $days = 1;
  }
  /** ------------ 臨界值換算 ------end------ */
 
  /** ------------ 交集換算 ------start------ */
  // 如果開始日期1小于開始日期2,且開始日期2小于結束小于結束日期1
  if($startDate1  $startDate2  $endDate1 > $startDate2){
    // 如果結束日期1小于或者等于結束日期2
    if($endDate1 = $endDate2){
      $days = $this->diffBetweenTwoDays($startDate2, $endDate1) + 1;
    }
    // 如果結束日期1大于結束日期2
    if($endDate1 > $endDate2){
      $days = $this->diffBetweenTwoDays($startDate2, $endDate2) + 1;
    }
  }
 
  // 如果開始日期1大于開始日期2,且開始日期1小于結束日期2
  if($startDate1 > $startDate2  $startDate1  $endDate2){
    // 如果結束日期1小于等于結束日期2
    if($endDate1 = $endDate2){
      $days = $this->diffBetweenTwoDays($startDate1, $endDate2) + 1;
    }
    // 如果結束日期1大于結束日期2
    if($endDate1 > $endDate2){
      $days = $this->diffBetweenTwoDays($startDate1, $endDate2) + 1;
    }
  }
  // 開始日期1等于開始日期2
  if($startDate1 == $startDate2){
    // 結束日期1小于等于結束日期2
    if($endDate1 = $endDate2){
      $days = $this->diffBetweenTwoDays($startDate1, $endDate1) + 1;
    }
    // 結束日期1大于結束日期2
    if($endDate1 > $endDate2){
      $days = $this->diffBetweenTwoDays($startDate1, $endDate2) + 1;
    }
  }
  // 結束日期1等于結束日期2
  if($endDate1 == $endDate2){
    // 開始日期1小于等于開始日期2
    if($startDate1 = $startDate2){
      $days = $this->diffBetweenTwoDays($startDate2, $endDate1) + 1;
    }
    // 開始日期1大于開始日期2
    if($startDate1 > $startDate2){
      $days = $this->diffBetweenTwoDays($startDate1, $endDate1) + 1;
    }
 
  }
  // 時間段1在時間段2內
  if($startDate1 >= $startDate2  $endDate1 = $endDate2){
    $days = $this->diffBetweenTwoDays($startDate1, $endDate1) + 1;
  }
  // 時間段1包含時間段2
  if($startDate1  $startDate2  $endDate1 > $endDate2){
    $days = $this->diffBetweenTwoDays($startDate2, $endDate2) + 1;
  }
  /** ------------ 交集換算 ------end------ */
 
  return $days;
}
/**
 * 求兩個日期之間相差的天數
 * (針對1970年1月1日之后,求之前可以采用泰勒公式)
 * @param string $day1
 * @param string $day2
 * @return number
 */
function diffBetweenTwoDays($day1, $day2)
{
  if ($day1  $day2) {
    $tmp = $day2;
    $day2 = $day1;
    $day1 = $tmp;
  }
  return ($day1 - $day2) / 86400;
}

以上這篇PHP 計算兩個時間段之間交集的天數示例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • php計算兩個日期相差天數的方法
  • php 計算兩個時間相差的天數、小時數、分鐘數、秒數詳解及實例代碼
  • PHP編程計算日期間隔天數的方法
  • php獲取給定日期相差天數的方法分析

標簽:大同 江門 石嘴山 平涼 內江 雙鴨山 深圳 駐馬店

巨人網絡通訊聲明:本文標題《PHP 計算兩個時間段之間交集的天數示例》,本文關鍵詞  PHP,計算,兩個,時間段,之間,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP 計算兩個時間段之間交集的天數示例》相關的同類信息!
  • 本頁收集關于PHP 計算兩個時間段之間交集的天數示例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久精品国产一区二区三| 亚洲国产精品久久久男人的天堂| 久久精品亚洲国产奇米99| 亚洲主播在线观看| 不卡一区二区三区四区| 国产精品乱码一区二区三区软件| 国模无码大尺度一区二区三区| 欧美一区二区三区婷婷月色 | 91污在线观看| 亚洲综合丝袜美腿| 欧美老肥妇做.爰bbww| 免费看日韩精品| 精品久久久影院| 国产精品一区二区久久精品爱涩| 欧美国产日本韩| 色婷婷一区二区三区四区| 亚洲自拍与偷拍| 日韩视频免费直播| 成人精品免费视频| 午夜视频在线观看一区二区| 欧美变态tickling挠脚心| 成人天堂资源www在线| 亚洲精品免费播放| 91精品国产欧美一区二区| 精品一区二区三区免费| 国产精品视频麻豆| 欧美色图12p| 成人99免费视频| 精品一区二区三区免费毛片爱| 亚洲日韩欧美一区二区在线| 91精品国产乱码| 99精品久久免费看蜜臀剧情介绍| 五月综合激情日本mⅴ| 国产精品麻豆久久久| 69堂国产成人免费视频| 成人精品国产福利| 蜜臀av性久久久久蜜臀aⅴ流畅 | 91久久免费观看| 激情文学综合插| 五月婷婷色综合| 中国av一区二区三区| 精品免费日韩av| 91国产免费看| 99久久国产免费看| 久久99深爱久久99精品| 亚洲一区二区欧美激情| 日韩理论片中文av| 日本一区二区免费在线 | 精品欧美久久久| 欧美日韩国产a| 色噜噜夜夜夜综合网| jiyouzz国产精品久久| 粉嫩aⅴ一区二区三区四区 | 青青草97国产精品免费观看无弹窗版| 成人欧美一区二区三区| 国产日韩欧美亚洲| 国产日韩欧美电影| 国产三区在线成人av| 欧美电视剧在线看免费| 7777精品久久久大香线蕉| 夜夜嗨av一区二区三区| 国产午夜精品在线观看| 精品国产乱码久久久久久闺蜜| 欧美一区二区三区在线看| 欧美日韩午夜精品| 欧美日韩电影一区| 欧美一区二区在线免费观看| 3751色影院一区二区三区| 欧美亚洲国产一区二区三区va| 色哟哟一区二区在线观看| 成人av在线资源网| 91视频在线观看| 777久久久精品| 欧美电视剧免费全集观看 | 欧美日韩国产123区| 欧美美女激情18p| 精品国产乱码久久久久久蜜臀| 久久精品视频一区| 一色屋精品亚洲香蕉网站| 亚洲黄色录像片| 亚洲va国产va欧美va观看| 青青草97国产精品免费观看| 蜜臀久久99精品久久久画质超高清 | 欧美老人xxxx18| 欧美日韩久久久| 欧美影院一区二区| 丰满亚洲少妇av| 一本久久综合亚洲鲁鲁五月天 | 久久久亚洲综合| 国产日韩精品一区| 国产精品国产成人国产三级| 国产拍欧美日韩视频二区| 亚洲欧美视频在线观看视频| 亚洲午夜精品网| 国产精品69久久久久水密桃| 91久久精品网| 久久综合999| 亚洲综合在线视频| 美女视频第一区二区三区免费观看网站| 久久成人免费网| 岛国精品在线播放| 欧美日韩高清一区| 国产视频在线观看一区二区三区| 国产精品情趣视频| 天天av天天翘天天综合网| 激情图片小说一区| 色系网站成人免费| 精品少妇一区二区三区免费观看| 2021国产精品久久精品| 亚洲精选免费视频| 国产在线精品免费| 日本高清不卡一区| 欧美一区二区在线播放| 国产性色一区二区| 久久精品久久综合| 成人av在线一区二区三区| 51精品久久久久久久蜜臀| 国产免费成人在线视频| 久久99国产乱子伦精品免费| 成人av网站免费观看| 日韩一区二区免费电影| 亚洲精选在线视频| 精品一区二区在线观看| 欧美又粗又大又爽| 最新中文字幕一区二区三区 | 99re这里只有精品视频首页| 日韩欧美高清在线| 一区二区三区欧美亚洲| 国产精品羞羞答答xxdd| 欧美性大战久久久久久久| 国产精品女人毛片| 国产成人综合视频| 久久久精品综合| 精品中文字幕一区二区| 91麻豆精品国产| 日本亚洲视频在线| 日韩精品中文字幕一区二区三区| 首页国产欧美日韩丝袜| 欧美三级三级三级| 亚洲尤物在线视频观看| 91久久精品日日躁夜夜躁欧美| 亚洲欧美另类小说| 欧美在线一二三四区| 亚洲图片欧美色图| 91精品久久久久久久久99蜜臂| 日韩专区在线视频| 26uuu精品一区二区| 91精品国产91久久久久久最新毛片 | 欧美视频日韩视频| 丝袜美腿亚洲色图| 日韩欧美一区电影| 国产毛片精品一区| 中文字幕视频一区| 欧美日韩你懂的| 麻豆极品一区二区三区| xnxx国产精品| 91视频国产观看| 日韩成人av影视| 久久婷婷色综合| 亚洲欧美一区二区视频| 欧美男人的天堂一二区| 老司机精品视频导航| 日本一区二区成人| 欧美亚洲国产一区二区三区va| 免费成人av在线播放| 精品乱人伦一区二区三区| 国产精品无人区| 国产成都精品91一区二区三| 亚洲日本va午夜在线电影| 欧美精品国产精品| 国产精品自拍av| 亚洲午夜羞羞片| 国产调教视频一区| 在线免费观看一区| 国产一区二区女| 亚洲精品成人在线| 欧美一区二区在线免费播放| 国产精品一二三四五| 亚洲日本乱码在线观看| 91超碰这里只有精品国产| 国产九色sp调教91| 国产精品美女一区二区在线观看| 宅男在线国产精品| 99re这里都是精品| 国产老妇另类xxxxx| 最好看的中文字幕久久| 欧美日本乱大交xxxxx| 白白色 亚洲乱淫| 极品少妇一区二区三区精品视频 | 欧美电影免费观看高清完整版在线| 久久99日本精品| 国产精品成人在线观看| 欧美一区二区大片| 欧美亚洲动漫精品| 成人深夜在线观看| 国产在线一区观看| 蜜臀精品久久久久久蜜臀| 午夜视频在线观看一区二区三区| 日本道免费精品一区二区三区| 国产aⅴ综合色|