diff --git a/lisp/calendar/calendar.el b/lisp/calendar/calendar.el index 345687d1775..f5066c61ae2 100644 --- a/lisp/calendar/calendar.el +++ b/lisp/calendar/calendar.el @@ -90,6 +90,16 @@ ;; ;; +;; A note on how dates are represented: + +;; The standard format for a (Gregorian) calendar date in this file is a +;; list of integers (MONTH DAY YEAR) -- see the functions +;; `calendar-extract-year', `calendar-extract-month', and +;; `calendar-extract-day'. Internally it also uses an "absolute" format +;; which is an integer number of days since December 31, 1BC (see +;; e.g. `calendar-absolute-from-gregorian'), and converts between +;; different calendar scales by converting to and from the absolute +;; format (see e.g. `calendar-iso-from-absolute' in cal-iso.el). ;; A note on free variables: