title: Google Calendar API - Recurring Events
body: <p>I am using the Google Calendar API to retrieve my calendar entries. All appears to work as my entries are coming through.</p>
  
  <p>But, I have noticed a problem with events that are recurring.</p>
  
  <p>These are my parameter options</p>
  
  <pre><code>    $optParams = array(
          'maxResults' =&gt; 50,
          'orderBy' =&gt; 'startTime',
          'singleEvents' =&gt; TRUE,
          'timeMin' =&gt; date('c')            
      );
  
      $service = new \Google_Service_Calendar($client);
      $results = $service-&gt;events-&gt;listEvents($calendarId, $optParams);
  </code></pre>
  
  <p>With the above code I am missing an event.
  If I use the parameters below, the event comes through, but with a date of 4th Feb 2020 (earlier than timeMin)</p>
  
  <pre><code>    $optParams = array(
          'maxResults' =&gt; 50,
          //'orderBy' =&gt; 'startTime',
          //'singleEvents' =&gt; TRUE,
          'timeMin' =&gt; date('c')
      );
  </code></pre>
  
  <p>This is a recurring event which possibly had the original date of 4 Feb 2020. The event is not showing on my actual Google Calendar on 4th Feb - deleted.</p>
  
  <p>I must be doing something incorrectly. Can anyone shed some light please.</p>