3v4l.org

run code in 300+ PHP versions simultaneously
<?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);

preferences:
33.66 ms | 402 KiB | 5 Q