- print_r: documentation ( source)
<?php
$deep = 1;
$begin = new DateTime();
$end = new DateTime();
$begin->sub(new DateInterval('P'.$deep.'D')); //добавляем 8 дней - 7 дней публикации + 1 чтобы отображался поседний день публикации.
$interval = DateInterval::createFromDateString('1 day');
$period = new DatePeriod($begin, $interval, $end);
print_r($period);