Function: calendar-sunrise-sunset

calendar-sunrise-sunset is an autoloaded, interactive and byte-compiled function defined in solar.el.gz.

Signature

(calendar-sunrise-sunset &optional EVENT)

Documentation

Local time of sunrise and sunset for date under cursor.

Accurate to a few seconds.

View in manual

Probably introduced at or before Emacs version 28.1.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/calendar/solar.el.gz
;;;###cal-autoload
(defun calendar-sunrise-sunset (&optional event)
  "Local time of sunrise and sunset for date under cursor.
Accurate to a few seconds."
  (interactive (list last-nonmenu-event))
  (or (and calendar-latitude calendar-longitude calendar-time-zone)
      (solar-setup))
  (let ((date (calendar-cursor-to-date t event)))
    (message "%s: %s"
             (calendar-date-string date t t)
             (solar-sunrise-sunset-string date))))