Cytat(Pyton_000 @ 27.11.2015, 12:13:58 )

Wygeneru sobie 3 tablice z dniami w przedziałach i zrób intersection
Dzięki wielkie za podpowiedź
Jako, że sam lubię gdzieś tam odnajdywać jakieś skrypty na forach, wrzucam kod który rozwiązał mój problem, może komuś kiedyś się przyda.
<?php
$a1 = "2015-10-01";
$a2 = "2015-10-15";
$b1 = "2015-10-03";
$b2 = "2015-10-18";
$intersection = getIntersection($a1,$a2,$b1,$b2);
if($intersection === false)
{
}
else
{
$wyciag1 = date('Y-m-d', $intersection['start']);
$wyciag2 = date('Y
-m
-d
', $intersection['end']); echo 'From
'.date('Y
-m
-d
', $intersection['start
']).' till
'.date('Y
-m
-d
', $intersection['end']); }
function getIntersection($a1,$a2,$b1,$b2)
{
$a1 = strtotime($a1);
$a2 = strtotime($a2);
$b1 = strtotime($b1);
$b2 = strtotime($b2);
if($b1 > $a2 || $a1 > $b2 || $a2 < $a1 || $b2 < $b1)
{
return false;
}
$start = $a1 < $b1 ? $b1 : $a1;
$end = $a2 < $b2 ? $a2 : $b2;
return array('start
' => $start, 'end' => $end); }
?>