0

Googleからカレンダーとイベントを正常に取得しています。しかし、私は結果を注文するために地獄のようにしようとしています。今日だけイベントをプルしたいです。どんな助けでも大歓迎です...ありがとう。

$eventsParam = array("orderBy"=>startTime, "timeMin"=>date('d-m-Y') , "timeMax"=>date('d-m-Y')); 
$eventList = $cal->events->listEvents('yoyoyo@gmail.com', $eventsParam);

    foreach($eventList->getItems() as $eventList){

        $eventsData = json_decode($eventList);
        $eventDate = explode('T', $eventList->start->dateTime);

            //Event summary
            print "<br>Summary: ";
            echo $eventList->summary;

            //Event location
            print "<br/> Location: ";
            echo $eventList->location;

            //Event date:
            print "<br/> Date: ";
            echo $eventDate[0];

            //Event time:
            print "<br/> Time: ";
            $eventTime = explode('-', $eventDate[1]);
            echo $eventTime[0];

            echo "<hr>";

    }   
4

1 に答える 1

0

array_filterを使用して、今日のものを取得します。次に、オブジェクトの配列のプロパティで並べ替えるには、usortと独自の比較ツールの使用を検討してください。あなたの質問はこれに似ていると思います

于 2012-10-02T12:04:16.797 に答える