How to get current events from google calendar API?
<p>I'm trying to use the Google Calendar API method <a href="https://developers.google.com/google-apps/calendar/v3/reference/events/list" rel="nofollow noreferrer">gapi.client.calendar.events.list</a> to retrieve events on the calendar <em>now</em>. </p>

<p>I can successfully filter on start date and end date. But, filtering on things that start today doesn't help me if an event started yesterday and is still on-going. </p>

<pre><code>    var request = gapi.client.calendar.events.list({
      'calendarId': 'my calendar id',
      // shows things that have not yet started
      'timeMin': (new Date()).toISOString(),
      'showDeleted': false,
      'singleEvents': true,
      'orderBy': 'startTime'
    });
</code></pre>

<p>How do I find the list of things on a calendar that are currently going on?</p>

<p>I'd (obviously) like to avoid pulling a week's worth of events and parsing through it.</p>