Function: diary-date-display-form
diary-date-display-form is a byte-compiled function defined in
diary-lib.el.gz.
Signature
(diary-date-display-form &optional TYPE)
Documentation
Return value for calendar-date-display-form using calendar-date-style.
Optional symbol TYPE is either monthly or yearly.
Source Code
;; Defined in /usr/src/emacs/lisp/calendar/diary-lib.el.gz
(defun diary-date-display-form (&optional type)
"Return value for `calendar-date-display-form' using `calendar-date-style'.
Optional symbol TYPE is either `monthly' or `yearly'."
(cond ((eq type 'monthly) (cond ((eq calendar-date-style 'iso)
'((format "*-*-%.2d"
(string-to-number day))))
((eq calendar-date-style 'european)
'(day " * "))
(t '("* " day ))))
((eq type 'yearly) (cond ((eq calendar-date-style 'iso)
'((format "*-%.2d-%.2d"
(string-to-number month)
(string-to-number day))))
((eq calendar-date-style 'european)
'(day " " monthname))
(t '(monthname " " day))))
;; Iso cannot contain "-", because this form used eg by
;; diary-insert-anniversary-entry.
(t (cond ((eq calendar-date-style 'iso)
'((format "%s %.2d %.2d" year
(string-to-number month) (string-to-number day))))
((eq calendar-date-style 'european)
'(day " " month " " year))
(t '(month " " day " " year))))))