я быть_наст этот код,ошибки даты период PHP
$end = strtotime ('last day of previous month') ;
$start = strtotime ("-1 year +1 day", $end) ;
$new ['first'] = date ('Y-m-d',$start) ;
$new ['last'] = date ('Y-m-d',$end) ;
$interval = DateInterval::createFromDateString ('1 month') ;
$period = new DatePeriod($start, $interval, $end) ;
foreach ($periods as $period) {
print_r($period -> date_format('Y-m')) ; echo "<br>";
}
, но я вернулся на этом сообщении:
неперехваченное Исключение встречалось
Тип: Исключение
Сообщение: DatePeriod :: __ construct(): Этот конструктор принимает либо (DateTimeInterface, DateInterval, int) OR (DateTime Интерфейс, DateInterval, DateTime) ИЛИ (строка) в качестве аргументов.
Кто-нибудь может мне помочь?
Try, чтобы изменить $ период = новый DatePeriod ($ новый [ 'первый'], $ интервал, $ новый [ 'последний']); –