- print_r: documentation ( source)
- date: documentation ( source)
<?php
print_r(get_thirty_days((new \DateTime())->getTimestamp()));
function get_thirty_days(int $start_date_ts, int $days = null) {
$days = $days ?? 30;
$dates = [];
while ($days--) {
$dates[] = date('Y-m-d', $start_date_ts + ($days * (60 * 60 * 24)));
}
return $dates;
}