Diese Funktion gibt einen Array mit der Anzahl der Sonntage (0), Montage(1) etc. zurück.
function countWeekDays($tStart, $tEnd)
{
$arReturn = array(
0 => 0,
1 => 0,
2 => 0,
3 => 0,
4 => 0,
5 => 0,
6 => 0
);
if ($tStart > $tEnd)
{
$t = $tEnd;
$tEnd = $tStart;
$tStart = $t;
}
$t = $tStart;
$i = 0;
while (true)
{
$i ++;
$arReturn[date('w', $t)] ++;
$t = strtotime('+1 day', $t);
if ($i > 1000 || $t > $tEnd) break;
}
return $arReturn;
} // public static function countWeekDays($tStart, $tEnd)