2011-04-07 56 views
1

我需要計算兩個給定日期之間出現某些特定日期的次數。例如,我需要知道有多少星期二在01/03/2010 12:12:5506/04/2011 16:55:20之間。PHP:如何計算兩天之間的特定日期的次數?

到目前爲止,我可以計算天數(所有天)與此日期之間的數字(該日期是在d/m/Y g:i:s格式給出):

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

我想要做的就是計算的區別總天數(上述函數的結果)和特定日期出現的次數。

+0

不錯,我喜歡這個。讓我試着爲你做點什麼。 – 2011-04-07 18:35:05

回答

相關問題