diff options
| author | Richard M. Stallman | 2002-09-26 21:57:53 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2002-09-26 21:57:53 +0000 |
| commit | 9475e724a2d8ab236dffc75e009e079bacccd0d4 (patch) | |
| tree | 0fbb45792ac9d8bbc3334b844a6f15596c248d8a | |
| parent | bbf04be41668411140fc0285b6f2eed4689a31a0 (diff) | |
| download | emacs-9475e724a2d8ab236dffc75e009e079bacccd0d4.tar.gz emacs-9475e724a2d8ab236dffc75e009e079bacccd0d4.zip | |
(solar-equinoxes-solstices): Use time properly adjusted for DST in the result.
| -rw-r--r-- | lisp/calendar/solar.el | 7 |
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 |