comparison lisp/calendar/solar.el @ 40935:c991c9834a24

(solar-sunrise-and-sunset): Exchange the two extreme values of day-length.
author Richard M. Stallman <rms@gnu.org>
date Sun, 11 Nov 2001 20:14:47 +0000
parents 7a94f1c588c4
children be541feb06cc
comparison
equal deleted inserted replaced
40934:79d4aae20aa3 40935:c991c9834a24
314 (set-time (solar-moment 1 latitude longitude time)) 314 (set-time (solar-moment 1 latitude longitude time))
315 (day-length)) 315 (day-length))
316 (if (not (and rise-time set-time)) 316 (if (not (and rise-time set-time))
317 (if (or (and (> latitude 0) solar-spring-or-summer-season) 317 (if (or (and (> latitude 0) solar-spring-or-summer-season)
318 (and (< latitude 0) (not solar-spring-or-summer-season))) 318 (and (< latitude 0) (not solar-spring-or-summer-season)))
319 (setq day-length 24) 319 (setq day-length 0)
320 (setq day-length 0)) 320 (setq day-length 24))
321 (setq day-length (- set-time rise-time))) 321 (setq day-length (- set-time rise-time)))
322 (list (if rise-time (+ rise-time (/ calendar-time-zone 60.0)) nil) 322 (list (if rise-time (+ rise-time (/ calendar-time-zone 60.0)) nil)
323 (if set-time (+ set-time (/ calendar-time-zone 60.0)) nil) 323 (if set-time (+ set-time (/ calendar-time-zone 60.0)) nil)
324 day-length))) 324 day-length)))
325 325