Function: calendar-chinese-year
calendar-chinese-year is a byte-compiled function defined in
cal-china.el.gz.
Signature
(calendar-chinese-year Y)
Documentation
The structure of the Chinese year for Gregorian year Y.
The result is a list of pairs (i d), where month i begins on absolute date d,
of the Chinese months from the Chinese month following the solstice in
Gregorian year Y-1 to the Chinese month of the solstice of Gregorian year Y.
The list is cached in calendar-chinese-year-cache for further use.
Source Code
;; Defined in /usr/src/emacs/lisp/calendar/cal-china.el.gz
(defun calendar-chinese-year (y)
"The structure of the Chinese year for Gregorian year Y.
The result is a list of pairs (i d), where month i begins on absolute date d,
of the Chinese months from the Chinese month following the solstice in
Gregorian year Y-1 to the Chinese month of the solstice of Gregorian year Y.
The list is cached in `calendar-chinese-year-cache' for further use."
(let ((list (cdr (assoc y calendar-chinese-year-cache))))
(or list
(setq list (calendar-chinese-compute-year y)
calendar-chinese-year-cache (append calendar-chinese-year-cache
(list (cons y list)))))
list))