Пример #1
0
    $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>