Function: calendar-date-from-day-of-year

calendar-date-from-day-of-year is a byte-compiled function defined in calendar.el.gz.

Signature

(calendar-date-from-day-of-year YEAR DAYNO)

Documentation

Return the date of the DAYNO-th day in YEAR.

DAYNO must be an integer between -366 and 366.

Source Code

;; Defined in /usr/src/emacs/lisp/calendar/calendar.el.gz
              (calendar-day-number '(12 31 -1))))))) ; days in year 1 BC

;; This function is the inverse of `calendar-day-number':
(defun calendar-date-from-day-of-year (year dayno)
  "Return the date of the DAYNO-th day in YEAR.
DAYNO must be an integer between -366 and 366."
  (calendar-gregorian-from-absolute
   (+ (if (< dayno 0)
          (+ 1 dayno (if (calendar-leap-year-p year) 366 365))
        dayno)
      (calendar-absolute-from-gregorian (list 12 31 (1- year))))))