PHP:如何计算某一天在两天之间的次数?

PHP:如何计算某一天在两天之间的次数?,php,datetime,Php,Datetime,我需要计算在两个给定日期之间,某些特定日期出现的次数。例如,我需要知道有多少星期二介于01/03/2010 12:12:55和06/04/2011 16:55:20之间 到目前为止,我可以用这个(日期以d/m/Y g:I:s格式给出)计算到日期之间的天数(所有天数): 我要做的是计算总天数(上述函数的结果)与特定日期出现次数之间的差值。 不是我的回答,而是一个快速的谷歌搜索弹出了=p不错,我喜欢这个。让我给你做点东西。 <?php function calculateDiffTim

我需要计算在两个给定日期之间,某些特定日期出现的次数。例如,我需要知道有多少星期二介于
01/03/2010 12:12:55
06/04/2011 16:55:20
之间

到目前为止,我可以用这个(日期以
d/m/Y g:I:s
格式给出)计算到日期之间的天数(所有天数):


我要做的是计算总天数(上述函数的结果)与特定日期出现次数之间的差值。


不是我的回答,而是一个快速的谷歌搜索弹出了=p

不错,我喜欢这个。让我给你做点东西。
<?php
  function calculateDiffTime($startDate, $endDate = false)
  {
    $startDate = DateTime::createFromFormat('d/m/Y g:i:s', $startDate);
    $endDate = DateTime::createFromFormat('d/m/Y g:i:s', $endDate);

    // Calculando la diferencia entre las dos fechas.
    $interval = $startDate->diff($endDate);

    return $interval->format('%a days'); // Return '# days'
  }
?>