Google Takvim PHP belirtilen tarih aralığında olayları Al

1 Cevap php

I know that you can retrieve events for a specified date range, but how can I retrieve events for one specified date (a single day)?

I tried setting both setStartMin() and setStartMax to the same date, but that doesn't work. It seems that there has to be at least one day in between Min and Max.

İşte kullanıyorum kodu:

            $startDate='2009-07-23';
            $endDate='2009-07-23';

            $gdataCal = new Zend_Gdata_Calendar($client);
            $query = $gdataCal->newEventQuery();
            $query->setUser('default');
            $query->setVisibility('private');
            $query->setProjection('full');
            $query->setOrderby('starttime');
            $query->setStartMin($startDate);
            $query->setStartMax($endDate);
            $eventFeed = $gdataCal->getCalendarEventFeed($query);

Herhangi bir fikir? Teşekkürler ...

EDIT:

Nevermind, sadece bulundu:

"StartMin dahil iken, startMax yani '2007-07-31 11:59:59 kadar bu olayları içerecektir '2007-08-01 bir startMax belirterek, özel olduğunu unutmayın."

1 Cevap

For the sake of having this question marked as answered...

StartMin dahil iken, StartMax olarak belirlenen tarih StartMax aralığı içinde dahil olmayacak anlamına gelir, özeldir. Eğer bir gün olayları olmasını istiyorsanız, örneğin, StartMax ertesi gün olarak ayarlayın:

// Fetch all events for 2009-07-23
$query->setStartMin('2009-07-23');
$query->setStartMax('2009-07-24');