- date_create: documentation ( source)
- print_r: documentation ( source)
<?php
$days = [];
$searchData = ['dat' => '2015-11-13'];
$offset = 3;
$now = date_create();
if (date_create($searchData['dat'])->modify('- '. $offset .' days') < $now) {
$offsetStart = -1 * date_create($searchData['dat'])->diff($now)->format('%a');
} else {
$offsetStart = -1 * $offset;
}
$offsetEnd = 2 * $offset + $offsetStart;
for ($i = $offsetStart; $i <= $offsetEnd; $i++) {
$days[] = $i;
}
print_r($days);