forked from kewisch/ical.js
-
Notifications
You must be signed in to change notification settings - Fork 0
Parsing basic iCalendar
Adrien Risser edited this page Mar 16, 2016
·
2 revisions
// Get the basic data out
var jCalData = ICAL.parse(someICalData);
var comp = new ICAL.Component(jCalData[1]);
// Fetch the VEVENT part
var vevent = comp.getFirstSubcomponent('vevent');
var event = new ICAL.Event(vevent);
console.log(event.summary, event.uid, event.description);
// Get start and end dates as local time on current machine
console.log(event.startDate.toJSDate(), event.endDate.toJSDate());You can also fish out specific elements and look at those:
var vtz = comp.getFirstSubcomponent('vtimezone'),
var tz = new ICAL.Timezone(vtz);
...