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'
}
?>