aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2002-09-26 21:57:53 +0000
committerRichard M. Stallman2002-09-26 21:57:53 +0000
commit9475e724a2d8ab236dffc75e009e079bacccd0d4 (patch)
tree0fbb45792ac9d8bbc3334b844a6f15596c248d8a
parentbbf04be41668411140fc0285b6f2eed4689a31a0 (diff)
downloademacs-9475e724a2d8ab236dffc75e009e079bacccd0d4.tar.gz
emacs-9475e724a2d8ab236dffc75e009e079bacccd0d4.zip
(solar-equinoxes-solstices): Use time properly adjusted for DST in the result.
-rw-r--r--lisp/calendar/solar.el7
1 files changed, 4 insertions, 3 deletions
diff --git a/lisp/calendar/solar.el b/lisp/calendar/solar.el
index deef86a3afb..889129858d9 100644
--- a/lisp/calendar/solar.el
+++ b/lisp/calendar/solar.el
@@ -1065,9 +1065,10 @@ Requires floating point."
1065 (d1 (list (car d0) (floor (car (cdr d0))) (car (cdr (cdr d0))))) 1065 (d1 (list (car d0) (floor (car (cdr d0))) (car (cdr (cdr d0)))))
1066 (h0 (* 24 (- (car (cdr d0)) (floor (car (cdr d0)))))) 1066 (h0 (* 24 (- (car (cdr d0)) (floor (car (cdr d0))))))
1067 (adj (dst-adjust-time d1 h0)) 1067 (adj (dst-adjust-time d1 h0))
1068 (d (list (car d1) (+ (car (cdr d1)) 1068 (d (list (car (car adj))
1069 (/ (car (cdr adj)) 24.0)) 1069 (+ (car (cdr (car adj)) )
1070 (car (cdr (cdr d1))))) 1070 (/ (car (cdr adj)) 24.0))
1071 (car (cdr (cdr (car adj))))))
1071 ; The following is nearly as accurate, but not quite: 1072 ; The following is nearly as accurate, but not quite:
1072 ;(d0 (solar-date-next-longitude 1073 ;(d0 (solar-date-next-longitude
1073 ; (calendar-astro-from-absolute 1074 ; (calendar-astro-from-absolute