Help wanted in updating time zone information files
I'm hoping to send some updated time zone information files to comp.sources.unix soon (as soon as I can learn the equation of time for 1988 and, with that information, do up the 1988 Riyadh table). I've attached a bundle of the new files that would be used in making the posting; I'd appreciate any corrections or additional information that folks might provide. Here's a summary of the changes these files reflect. Thanks to Guy Harris for providing the vast majority of the changes. * The "northamerica" file has information about Mexico and about DST being observed on Navajo lands within Arizona. * The "pacificnew" file has information on the status of H.R. 435 (the bill whose passage would necessitate use of the "pacificnew" stuff). * The "southamerica" file is completely new. * The "asia" file is almost completely new; it now covers both Chinas and the Republic of Korea. --ado : To unbundle, sh this file echo 'northamerica' 1>&2 cat >'northamerica' <<'End of northamerica' # @(#)northamerica 3.4 # US Daylight Saving Time ended on the last Sunday of *October* in 1974. # See, for example, the front page of the Saturday, October 26, 1974 # and Sunday, October 27, 1974 editions of the Washington Post. # Note also this from seismo!munnari!kre: # "I recall also being told by someone once that Canada didn't have # the DST variations in 74/75 that the US did, but I am not nearly # sure enough of this to add anything." # The above has been confirmed by Bob Devine; we'll go with it here. # Before the Uniform Time Act of 1966 took effect in 1967, observance of # Daylight Saving Time in the US was by local option, except during wartime. # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule US 1918 1919 - Mar lastSun 2:00 1:00 D Rule US 1918 1919 - Oct lastSun 2:00 0 S Rule US 1942 only - Feb 9 2:00 1:00 W # War Rule US 1945 only - Sep 30 2:00 0 S Rule US 1967 max - Oct lastSun 2:00 0 S Rule US 1967 1973 - Apr lastSun 2:00 1:00 D Rule US 1974 only - Jan 6 2:00 1:00 D Rule US 1975 only - Feb 23 2:00 1:00 D Rule US 1976 1986 - Apr lastSun 2:00 1:00 D Rule US 1987 max - Apr Sun>=1 2:00 1:00 D ############################################################################### # New names # Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL] Zone US/Eastern -5:00 US E%sT Zone US/Central -6:00 US C%sT Zone US/Mountain -7:00 US M%sT Zone US/Pacific -8:00 US P%sT Zone US/Yukon -9:00 US Y%sT # Mainland US areas that are always Standard as of 1986. Zone US/East-Indiana -5:00 US E%sT 1946 -5:00 - EST # Always EST as of 1986 Zone US/Arizona -7:00 US M%sT 1946 -7:00 - MST # Always MST as of 1986 # However. . .a writer from the Inter Tribal Council of Arizona, Inc., # notes in private correspondence dated 12/28/87 that "Presently, only the # Navajo Nation participates in the Daylight Saving Time policy, due to its # large size and location in three states." Link US/Mountain Navajo # And then there's Hawaii. # DST was observed for one day in 1933; # Standard time was change by half an hour in 1947; # it's always standard as of 1986. Zone US/Hawaii -10:30 US H%sT 1933 Apr 30 2:00 -10:30 1:00 HDT 1933 May 1 2:00 -10:30 US H%sT 1947 Jun 8 2:00 -10:00 - HST # Old names, for S5 users # Link LINK-FROM LINK-TO Link US/Eastern EST5EDT Link US/Central CST6CDT Link US/Mountain MST7MDT Link US/Pacific PST8PDT Link US/East-Indiana EST Link US/Arizona MST Link US/Hawaii HST ################################################################################ # Canada is reportedly lots easier than the US--leastways since 1951. # I don't know what they did before then. # 4.3BSD claims that it's perfectly regular. # According to a posting in "comp.bugs.misc", "comp.unix.wizards", etc. # on February 8, 1987, by Dave Sherman of the Law Society of Upper Canada, # "...Canada (well, Ontario and at least some of the other provinces) are # adopting the new daylight savings time rules...". We assume all of # Canada is doing so. # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Canada 1969 max - Oct lastSun 2:00 0 S Rule Canada 1969 1986 - Apr lastSun 2:00 1:00 D Rule Canada 1987 max - Apr Sun>=1 2:00 1:00 D # Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL] # Bob Devine says that DST *is* observed in Newfoundland Zone Canada/Newfoundland -3:30 Canada N%sT Zone Canada/Atlantic -4:00 Canada A%sT Zone Canada/Eastern -5:00 Canada E%sT Zone Canada/Central -6:00 Canada C%sT Zone Canada/East-Saskatchewan -6:00 - CST # No DST as of 1987 Zone Canada/Mountain -7:00 Canada M%sT Zone Canada/Pacific -8:00 Canada P%sT Zone Canada/Yukon -9:00 Canada Y%sT ################################################################################ # Mexico # Rules are from the Official Airline Guide, Worldwide Edition, for 1987. # Rules prior to 1987 are unknown. # The comments in the OAG say "Only Ensenada, Mexicale, San Felipe and Tijuana # observe DST." This is presumably Baja California Norte, above 28th parallel, # as listed there; Mexico/BajaSur is for "Baja California Sur and N. Pacific # Coast (States of Sinaloa and Sonora)." # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Mexico 1987 max - Oct lastSun 2:00 0 S Rule Mexico 1987 max - Apr Sun>=1 2:00 1:00 D # Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL] Zone Mexico/BajaNorte -8:00 Mexico P%sT Zone Mexico/BajaSur -7:00 - MST Zone Mexico/General -6:00 - CST End of northamerica echo 'pacificnew' 1>&2 cat >'pacificnew' <<'End of pacificnew' # @(#)pacificnew 3.4 # The U.S. House of Representatives passed a bill (H.R. 435) establishing # "Pacific Presidential Election Time" on November 10, 1987; # it has yet (as of January 2, 1988) been approved by the U.S. Senate # or signed into law by the U.S. President. # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Twilite 1987 max - Apr Sun>=1 2:00 1:00 D Rule Twilite 1987 max uspres Oct lastSun 2:00 1:00 PE Rule Twilite 1987 max uspres Nov Sun>=7 2:00 0 S Rule Twilite 1987 max nonpres Oct lastSun 2:00 0 S # Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL] Zone US/Pacific-New -8:00 US P%sT 1987 -8:00 Twilite P%sT End of pacificnew echo 'southamerica' 1>&2 cat >'southamerica' <<'End of southamerica' # @(#)southamerica 1.1 # From Official Airline Guide - Worldwide Edition (1987). Countries not # listed here do not observe DST, according to the OAG. Time zone names # are pure inventions, and none are supplied for countries not observing # DST; updates from natives would be appreciated. The times that DST # starts and ends are based on the assumption that they switch a 2AM just # as everybody else does. # Brazil # The OAG lists October 25, 1987 and February 12, 1988 as the starting and # ending dates, giving them as "estimated date(s) based on previous year". We # infer a rule here from one example, always a dangerous practice.... Yes, # they really do switch on Saturday, according to the OAG. # "Brazil/Acre" is for the Territory of Acre; "Brazil/DeNoronha" is for # Fernando De Noronha. # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Brazil 1987 max - Feb Sat<=14 2:00 0 S Rule Brazil 1987 max - Oct Sat<=28 2:00 1:00 D # Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL] Zone Brazil/East -3:00 Brazil E%sT Zone Brazil/West -4:00 Brazil W%sT Zone Brazil/Acre -5:00 Brazil A%sT Zone Brazil/DeNoronha -2:00 Brazil F%sT # Chile # The OAG lists October 11, 1987 and March 12, 1988 as the starting and # ending dates, giving them as "estimated date(s) based on previous year." # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Chile 1987 max - Mar Sun<=14 2:00 0 S Rule Chile 1987 max - Oct Sun<=14 2:00 1:00 D # Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL] Zone Chile/Continental -4:00 Chile C%sT Zone Chile/EasterIsland -6:00 Chile E%sT End of southamerica echo 'asia' 1>&2 cat >'asia' <<'End of asia' # @(#)asia 3.3 # Incorporates data for Singapore from Robert Elz' asia 1.1, as well as # additional information from Tom Yap, Sun Microsystems Intercontinental # Technical Support (including a page from the Official Airline Guide - # Worldwide Edition). The names for time zones are guesses. # People's Republic of China. Yes, they really have only one time zone. # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule PRC 1970 max - Apr Sun<=14 2:00 1:00 D Rule PRC 1970 max - Sep Sun<=14 3:00 0 S # Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL] Zone PRC 8:00 PRC C%sT # Republic of Korea. According to someone at the Korean Times in San Francisco, # Daylight Savings Time was not observed until 1987. He did not know # at what time of day DST starts or ends. # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule ROK 1987 max - May Sun<=14 2:00 1:00 D Rule ROK 1987 max - Oct Sun<=14 3:00 0 S # Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL] Zone ROK 9:00 - KST 1987 9:00 ROK K%sT # Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL] Zone Japan 9:00 - JST Zone Singapore 8:00 - SST Zone Hongkong 8:00 - HKT Zone ROC 8:00 - CST # Israel # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Israel 1987 max - Apr Sun<=21 2:00 1:00 D Rule Israel 1987 max - Aug Sat<=28 2:00 0 S # Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL] Zone Israel 3:00 Israel I%sT End of asia exit
participants (1)
-
ado