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.
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))))