emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 007e66bccb 5/7: Use RFC 822 abbrevs in sunrise-sunset strings


From: Paul Eggert
Subject: master 007e66bccb 5/7: Use RFC 822 abbrevs in sunrise-sunset strings
Date: Fri, 30 Dec 2022 00:32:26 -0500 (EST)

branch: master
commit 007e66bccb2cb8382158e5e24727fd1b4478cd69
Author: Paul Eggert <eggert@cs.ucla.edu>
Commit: Paul Eggert <eggert@cs.ucla.edu>

    Use RFC 822 abbrevs in sunrise-sunset strings
    
    * lisp/calendar/solar.el (sunrise-sunset): Use RFC 822 time zone
    abbreviations like "+0530" instead of idiosyncratic abbreviations
    like "UTC+330min".
---
 lisp/calendar/solar.el | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/lisp/calendar/solar.el b/lisp/calendar/solar.el
index 8f501824bb..0b5bc16653 100644
--- a/lisp/calendar/solar.el
+++ b/lisp/calendar/solar.el
@@ -839,12 +839,10 @@ This function is suitable for execution in an init file."
                             "E" "W"))))))
          (calendar-standard-time-zone-name
           (if (< arg 16) calendar-standard-time-zone-name
-            (cond ((zerop calendar-time-zone)
-                   (if (eq calendar-time-zone-style 'numeric)
-                       "+0000" "UTC"))
-                  ((< calendar-time-zone 0)
-                   (format "UTC%dmin" calendar-time-zone))
-                  (t  (format "UTC+%dmin" calendar-time-zone)))))
+           (if (and (zerop calendar-time-zone)
+                    (not (eq calendar-time-zone-style 'numeric)))
+               "UTC"
+             (format-time-string "%z" 0 (* 60 calendar-time-zone)))))
          (calendar-daylight-savings-starts
           (if (< arg 16) calendar-daylight-savings-starts))
          (calendar-daylight-savings-ends



reply via email to

[Prev in Thread] Current Thread [Next in Thread]