File: icalendar-utils.el.html

For an overview of the iCalendar library, see icalendar-shortdoc.el.

This file contains a variety of utility functions to work with iCalendar data which are used throughout the rest of the iCalendar library. Most of the functions here deal with calendar and clock arithmetic, and help smooth over the type distinction between plain dates and date-times.

Defined variables (0)

Defined functions (51)

icalendar-component-description(COMPONENT)
icalendar-component-dtend(COMPONENT)
icalendar-component-dtstart(COMPONENT)
icalendar-component-rdate(COMPONENT)
icalendar-component-summary(COMPONENT)
icalendar-component-tzname(COMPONENT)
icalendar-component-uid(COMPONENT)
icalendar-component-url(COMPONENT)
icalendar-date-add(DATE UNIT N)
icalendar-date-time-add(DT DELTA &optional VTIMEZONE)
icalendar-date-time-locally-earlier(DT1 DT2 &optional OR-EQUAL)
icalendar-date-time-locally-simultaneous-p(DT1 DT2)
icalendar-date-time-locally<(DT1 DT2)
icalendar-date-time-locally<=(DT1 DT2)
icalendar-date-time-simultaneous-p(DT1 DT2)
icalendar-date-time-to-date(DT)
icalendar-date-time-variant
icalendar-date-time<(DT1 DT2)
icalendar-date-time<=(DT1 DT2)
icalendar-date-time=(DT1 DT2)
icalendar-date-to-date-time
icalendar-date/time-add(DT UNIT N &optional VTIMEZONE)
icalendar-date/time-add-duration(START DURATION &optional VTIMEZONE)
icalendar-date/time-hour(DT)
icalendar-date/time-in-period-p(DT PERIOD &optional VTIMEZONE)
icalendar-date/time-max(&rest DTS)
icalendar-date/time-min(&rest DTS)
icalendar-date/time-minute(DT)
icalendar-date/time-month(DT)
icalendar-date/time-monthday(DT)
icalendar-date/time-second(DT)
icalendar-date/time-to-date(DT)
icalendar-date/time-to-local(DT)
icalendar-date/time-weekday(DT)
icalendar-date/time-weekno(DT &optional WEEKSTART)
icalendar-date/time-year(DT)
icalendar-date/time-zone(DT)
icalendar-date/time<(DT1 DT2)
icalendar-date/time<=(DT1 DT2)
icalendar-date<(DT1 DT2)
icalendar-date<=(DT1 DT2)
icalendar-dates-until(START END &optional LOCALLY)
icalendar-duration-between(START END)
icalendar-make-date-time
icalendar-nth-weekday-in(N WEEKDAY YEAR &optional MONTH)
icalendar-number-of-weeks(YEAR &optional WEEKSTART)
icalendar-property-tzid(PROPERTY)
icalendar-start-of-weekno(WEEKNO YEAR &optional WEEKSTART)
icalendar-strip-mailto(S)
icalendar-time<=(A B)
icalendar-trimp(S &optional TRIM-LEFT TRIM-RIGHT)

Defined faces (0)