$e[$i]['LOCATION'] = isset($data['LOCATION']) ? $data['LOCATION'] : ''; // $ts = strtotime($data['DTSTART']); $changedDate = date('YmdHis', $ts); $e[$i]['DTSTART'] = $changedDate; $e[$i]['DTEND'] = $data['DTEND']; $i++; } $startDate = date('Y-m-d H:i'); $endDate = date('Y-m-d') . ' 23:59:00'; $upcomingEvents = $ical->eventsFromRange($startDate, $endDate, $e); if (is_array($upcomingEvents) && count($upcomingEvents)) { $unixTime = date('Y-m-d H:i:s', $ical->iCalDateToUnixTimestamp($upcomingEvents[0]['DTSTART'])); echo '<tr>'; echo '<td height="100">' . date('h:i a', strtotime($unixTime)) . '</td>'; echo '<td>' . @$upcomingEvents[0]['SUMMARY'] . '</td>'; echo '<td>' . @$upcomingEvents[0]['LOCATION'] . '</td>'; echo '</tr>'; echo '<tr>'; echo '<td colspan="3"><b>Commences in </b>' . $ical->dateDiff(date('Y-m-d H:i:s'), $unixTime) . '</td>'; echo '</tr>'; } else { echo '<tr>'; echo '<td colspan="3" align="center">No events found.</td>'; echo '</tr>'; } ?> </table> </body> </html>