[PROPOSED] Remove invented North American abbreviations
* NEWS: Document this. * northamerica (America/Anchorage): Use AST/AWT/APT instead of CAT/CAWT/CADT for time stamps before 1968. (Belize, America/Belize, DR, America/Santo_Domingo, America/Miquelon): Use numeric time zone abbreviations instead of invented one. --- NEWS | 11 ++++++++-- northamerica | 71 +++++++++++++++++++++++++++++------------------------------- 2 files changed, 43 insertions(+), 39 deletions(-) diff --git a/NEWS b/NEWS index 5e04e01..780c81c 100644 --- a/NEWS +++ b/NEWS @@ -50,8 +50,15 @@ Unreleased, experimental changes America/Sao_Paulo, Antarctica/Palmer, Atlantic/South_Georgia, Atlantic/Stanley, Pacific/Easter, and Pacific/Galapagos. - Similarly, switch to a numeric time zone abbreviation for Canary - Island time before 1946. + Similarly, switch to numeric time zone abbreviations for St Pierre + and Miquelon time, for half-hour DST in Belize before 1944 and in + the Dominican Republic before 1975, and for Canary Island time + before 1946. + + For Alaska time from 1900 through 1967, instead of "CAT" use the + abbreviation "AST", the abbreviation commonly used at the time + (Atlantic Standard Time had not been standardized yet). Use "AWT" + and "APT" instead of the invented abbreviations "CAWT" and "CAPT". Changes to code diff --git a/northamerica b/northamerica index e1ed9e4..bb0af6c 100644 --- a/northamerica +++ b/northamerica @@ -178,22 +178,6 @@ Zone CST6CDT -6:00 US C%sT Zone MST7MDT -7:00 US M%sT Zone PST8PDT -8:00 US P%sT -# From Bob Devine (1988-01-28): -# ...Alaska (and Hawaii) had the timezone names changed in 1967. -# old new -# Pacific Standard Time(PST) -same- -# Yukon Standard Time(YST) -same- -# Central Alaska S.T. (CAT) Alaska-Hawaii St[an]dard Time (AHST) -# Nome Standard Time (NT) Bering Standard Time (BST) -# -# ...Alaska's timezone lines were redrawn in 1983 to give only 2 tz. -# The YST zone now covers nearly all of the state, AHST just part -# of the Aleutian islands. No DST. - -# From Paul Eggert (1995-12-19): -# The tables below use 'NST', not 'NT', for Nome Standard Time. -# I invented 'CAWT' for Central Alaska War Time. - # From U. S. Naval Observatory (1989-01-19): # USA EASTERN 5 H BEHIND UTC NEW YORK, WASHINGTON # USA EASTERN 4 H BEHIND UTC APR 3 - OCT 30 @@ -250,6 +234,21 @@ Zone PST8PDT -8:00 US P%sT # Samoa standard time # The law doesn't give abbreviations. # +# From Paul Eggert (2016-12-19): +# Here are URLs for the 1918 and 1966 legislation: +# http://uscode.house.gov/statviewer.htm?volume=40&page=451 +# http://uscode.house.gov/statviewer.htm?volume=80&page=108 +# Although the 1918 names were officially "United States Standard +# Eastern Time" and similarly for "Central", "Mountain", "Pacific", +# and "Alaska", in practice "Standard" was placed just before "Time", +# as codified in 1966. In practice, Alaska time was abbreviated "AST" +# before 1968. Summarizing the 1967 name changes: +# 1918 names 1967 names +# -08 Standard Pacific Time (PST) Pacific standard time (PST) +# -09 (unofficial) Yukon (YST) Yukon standard time (YST) +# -10 Standard Alaska Time (AST) Alaska-Hawaii standard time (AHST) +# -11 (unofficial) Nome (NST) Bering standard time (BST) +# # From Paul Eggert (2000-01-08), following a heads-up from Rives McDow: # Public law 106-564 (2000-12-23) introduced ... "Chamorro Standard Time" # for time in Guam and the Northern Marianas. See the file "australasia". @@ -482,7 +481,7 @@ Zone America/Los_Angeles -7:52:58 - LMT 1883 Nov 18 12:07:02 -8:00 US P%sT # Alaska -# AK%sT is the modern abbreviation for -9:00 per USNO. +# AK%sT is the modern abbreviation for -09 per USNO. # # From Paul Eggert (2001-05-30): # Howse writes that Alaska switched from the Julian to the Gregorian calendar, @@ -588,10 +587,8 @@ Zone America/Yakutat 14:41:05 - LMT 1867 Oct 18 -9:00 US AK%sT Zone America/Anchorage 14:00:24 - LMT 1867 Oct 18 -9:59:36 - LMT 1900 Aug 20 12:00 - -10:00 - CAT 1942 - -10:00 US CAT/CAWT 1945 Aug 14 23:00u - -10:00 US CAT/CAPT 1946 # Peace - -10:00 - CAT 1967 Apr + -10:00 - AST 1942 + -10:00 US A%sT 1967 Apr -10:00 - AHST 1969 -10:00 US AH%sT 1983 Oct 30 2:00 -9:00 US Y%sT 1983 Nov 30 @@ -2734,15 +2731,15 @@ Zone America/Barbados -3:58:29 - LMT 1924 # Bridgetown # Belize # Whitman entirely disagrees with Shanks; go with Shanks & Pottenger. # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S -Rule Belize 1918 1942 - Oct Sun>=2 0:00 0:30 HD -Rule Belize 1919 1943 - Feb Sun>=9 0:00 0 S -Rule Belize 1973 only - Dec 5 0:00 1:00 D -Rule Belize 1974 only - Feb 9 0:00 0 S -Rule Belize 1982 only - Dec 18 0:00 1:00 D -Rule Belize 1983 only - Feb 12 0:00 0 S +Rule Belize 1918 1942 - Oct Sun>=2 0:00 0:30 -0530 +Rule Belize 1919 1943 - Feb Sun>=9 0:00 0 CST +Rule Belize 1973 only - Dec 5 0:00 1:00 CDT +Rule Belize 1974 only - Feb 9 0:00 0 CST +Rule Belize 1982 only - Dec 18 0:00 1:00 CDT +Rule Belize 1983 only - Feb 12 0:00 0 CST # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone America/Belize -5:52:48 - LMT 1912 Apr - -6:00 Belize C%sT + -6:00 Belize %s # Bermuda @@ -3014,16 +3011,16 @@ Zone America/Havana -5:29:28 - LMT 1890 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S -Rule DR 1966 only - Oct 30 0:00 1:00 D -Rule DR 1967 only - Feb 28 0:00 0 S -Rule DR 1969 1973 - Oct lastSun 0:00 0:30 HD -Rule DR 1970 only - Feb 21 0:00 0 S -Rule DR 1971 only - Jan 20 0:00 0 S -Rule DR 1972 1974 - Jan 21 0:00 0 S +Rule DR 1966 only - Oct 30 0:00 1:00 EDT +Rule DR 1967 only - Feb 28 0:00 0 EST +Rule DR 1969 1973 - Oct lastSun 0:00 0:30 -0430 +Rule DR 1970 only - Feb 21 0:00 0 EST +Rule DR 1971 only - Jan 20 0:00 0 EST +Rule DR 1972 1974 - Jan 21 0:00 0 EST # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone America/Santo_Domingo -4:39:36 - LMT 1890 -4:40 - SDMT 1933 Apr 1 12:00 # S. Dom. MT - -5:00 DR E%sT 1974 Oct 27 + -5:00 DR %s 1974 Oct 27 -4:00 - AST 2000 Oct 29 2:00 -5:00 US E%sT 2000 Dec 3 1:00 -4:00 - AST @@ -3313,8 +3310,8 @@ Zone America/Puerto_Rico -4:24:25 - LMT 1899 Mar 28 12:00 # San Juan # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone America/Miquelon -3:44:40 - LMT 1911 May 15 # St Pierre -4:00 - AST 1980 May - -3:00 - PMST 1987 # Pierre & Miquelon Time - -3:00 Canada PM%sT + -3:00 - -03 1987 # Pierre & Miquelon Time + -3:00 Canada -03/-02 # St Vincent and the Grenadines # See America/Port_of_Spain. -- 2.7.4
On 2016-12-19 13:40, Paul Eggert wrote:
# Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone America/Miquelon -3:44:40 - LMT 1911 May 15 # St Pierre -4:00 - AST 1980 May - -3:00 - PMST 1987 # Pierre & Miquelon Time - -3:00 Canada PM%sT + -3:00 - -03 1987 # Pierre & Miquelon Time + -3:00 Canada -03/-02
http://www.st-pierre-et-miquelon.com/en/faq/ "Time Zone Saint-Pierre & Miquelon is part of the WTG [sic - s/b WGT] Time Zone (UTC-3). Saint-Pierre & Miquelon is 4 hours behind Paris and 2 hours ahead of New York." https://en.wikipedia.org/wiki/Time_in_Denmark#West_Greenland_Time # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone America/Danmarkshavn -1:14:40 - LMT 1916 Jul 28 -3:00 - WGT 1980 Apr 6 2:00 -3:00 EU WG%sT 1996 0:00 - GMT ... Zone America/Godthab -3:26:56 - LMT 1916 Jul 28 # Nuuk -3:00 - WGT 1980 Apr 6 2:00 -3:00 EU WG%sT Suggest: - -3:00 - -03 1987 # Pierre & Miquelon Time - -3:00 Canada -03/-02 + -3:00 - WGT 1987 # Western Greenland Time + -3:00 Canada WG%sT and perhaps Miquelon should be moved from northamerica after Puerto_Rico to europe after Paris, similar to Godthab, or does using the Canada rule require it to stay in northamerica? -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada
Brian Inglis wrote:
http://www.st-pierre-et-miquelon.com/en/faq/ "Time Zone Saint-Pierre & Miquelon is part of the WTG [sic - s/b WGT] Time Zone (UTC-3).
Hah! Their French-language page uses "WTG" too -- shouldn't that be "HGO"? (:-) Since "WGT" is our invention, I'm not inclined to use it for St Pierre & Miquelon. When I get around to cleaning up "europe" I can remove "WGT" from the Greenland entries.
does using the Canada rule require it to stay in northamerica?
Yes, for the benefit of people who run 'zic northamerica' and/or 'zic europe'.
Paul Eggert wrote:
Since "WGT" is our invention, I'm not inclined to use it for St Pierre & Miquelon. When I get around to cleaning up "europe" I can remove "WGT" from the Greenland entries.
Attached is a proposed patch to clean up ‘europe’ along those lines.
On 28 Dec 2016 02:19, Paul Eggert wrote:
Attached is a proposed patch to clean up ‘europe’ along those lines.
Further proposed commentary attached regarding the extra lines added to work around '%z'. These cases have been sufficiently rare that I think it's worth documenting them as we go, so they're easier to find once we feel '%z' is sufficiently well-supported we can rip them out. -- Tim Parenti
Tim Parenti wrote:
These cases have been sufficiently rare that I think it's worth documenting them as we go, so they're easier to find once we feel '%z' is sufficiently well-supported we can rip them out.
Thanks. A downside of these detailed comments is that we'll have to maintain the comments, along with the data, if the data changes before we start assuming %z. So how about if we instead use simpler comments that don't contain detail that we'd have to maintain? That should be good enough to document the situation. Something like the attached, say.
On 5 January 2017 at 02:50, Paul Eggert <eggert@cs.ucla.edu> wrote:
So how about if we instead use simpler comments that don't contain detail that we'd have to maintain? That should be good enough to document the situation.
Looks good to me. I, and probably our future selves, thank you. ;) -- Tim Parenti
participants (3)
-
Brian Inglis -
Paul Eggert -
Tim Parenti