DatePeriod yinelenen tarihleri işlemek için bir PHP sınıfı. Bu yöntemler, çok sınırlı sayıda vardır. Ben yinelenen tarihleri ile temel dizi işlevleri yapmak istediğinizde Yani, iterator_to_array
a> ile bir diziye kopyalamak zorunda. Gariptir, bunu kopyalama onu yenmek gibi görünüyor. Herhangi bir fikir neden?
$p=new DatePeriod(date_create('2008-01-01'),
DateInterval::createFromDateString( "+2 days" ),
date_create('2008-12-31'));
echo count(iterator_to_array($p)); //183
$a=iterator_to_array($p);
echo count($a); //0