home *** CD-ROM | disk | FTP | other *** search
/ gdead.berkeley.edu / gdead.berkeley.edu.tar / gdead.berkeley.edu / usr / share / lib / zoneinfo / src / northamerica < prev    next >
Text File  |  2000-01-05  |  51KB  |  1,389 lines

  1. #ident    "@(#)northamerica    1.14    99/06/11 SMI"
  2.  
  3. #
  4. # Copyright (c) 1986-1999 by Sun Microsystems, Inc.
  5. # All rights reserved.
  6. #
  7.  
  8. # @(#)northamerica    7.43
  9. # also includes Central America and the Caribbean
  10.  
  11. # This data is by no means authoritative; if you think you know better,
  12. # go ahead and edit the file (and please send any changes to
  13. # tz@elsie.nci.nih.gov for general use in the future).
  14.  
  15. # From Paul Eggert <eggert@twinsun.com> (1999-03-22):
  16. # A reliable and entertaining source about time zones is
  17. # Derek Howse, Greenwich time and longitude, Antique Collectors Club (1997).
  18.  
  19. ###############################################################################
  20.  
  21. # United States
  22.  
  23. # From Paul Eggert <eggert@twinsun.com> (1995-12-19):
  24. # A good source for time zone historical data in the US is
  25. # Thomas G. Shanks, The American Atlas (5th edition),
  26. # San Diego: ACS Publications, Inc. (1991).
  27. # Make sure you have the errata sheet; the book is somewhat useless without it.
  28. # It is the source for the US and Puerto Rico entries below.
  29.  
  30. # From Paul Eggert (1996-06-12):
  31. # Daylight Saving Time was first suggested as a joke by Benjamin Franklin
  32. # in his whimsical essay ``Turkey vs Eagle, McCauley is my Beagle'' (1784).
  33. # Not everyone is happy with the results:
  34. #
  35. #    I don't really care how time is reckoned so long as there is some
  36. #    agreement about it, but I object to being told that I am saving
  37. #    daylight when my reason tells me that I am doing nothing of the kind.
  38. #    I even object to the implication that I am wasting something
  39. #    valuable if I stay in bed after the sun has risen.  As an admirer
  40. #    of moonlight I resent the bossy insistence of those who want to
  41. #    reduce my time for enjoying it.  At the back of the Daylight Saving
  42. #    scheme I detect the bony, blue-fingered hand of Puritanism, eager
  43. #    to push people into bed earlier, and get them up earlier, to make
  44. #    them healthy, wealthy and wise in spite of themselves.
  45. #
  46. #    -- Robertson Davies, The Diary of Samuel Marchbanks (1947), XIX, Sunday
  47.  
  48. # From Arthur David Olson:
  49. # US Daylight Saving Time ended on the last Sunday of *October* in 1974.
  50. # See, for example, the front page of the Saturday, 1974-10-26
  51. # and Sunday, 1974-10-27 editions of the Washington Post.
  52.  
  53. # From Arthur David Olson:
  54. # Before the Uniform Time Act of 1966 took effect in 1967, observance of
  55. # Daylight Saving Time in the US was by local option, except during wartime.
  56.  
  57. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  58. Rule    US    1918    1919    -    Mar    lastSun    2:00    1:00    W # War
  59. Rule    US    1918    1919    -    Oct    lastSun    2:00    0    S
  60. Rule    US    1942    only    -    Feb    9    2:00    1:00    W # War
  61. Rule    US    1945    only    -    Sep    30    2:00    0    S
  62. Rule    US    1967    max    -    Oct    lastSun    2:00    0    S
  63. Rule    US    1967    1973    -    Apr    lastSun    2:00    1:00    D
  64. Rule    US    1974    only    -    Jan    6    2:00    1:00    D
  65. Rule    US    1975    only    -    Feb    23    2:00    1:00    D
  66. Rule    US    1976    1986    -    Apr    lastSun    2:00    1:00    D
  67. Rule    US    1987    max    -    Apr    Sun>=1    2:00    1:00    D
  68. # <a href="http://thomas.loc.gov/cgi-bin/bdquery/z?d106:h.r.00177:">
  69. # H.R.177
  70. # </a> (introduced 1999-01-06) would change April to March in the above rule.
  71.  
  72. # From Bob Devine (1988-01-28):
  73. # ...Alaska (and Hawaii) had the timezone names changed in 1967.
  74. #    old             new
  75. #    Pacific Standard Time(PST)  -same-
  76. #    Yukon Standard Time(YST)    -same-
  77. #    Central Alaska S.T. (CAT)   Alaska-Hawaii St[an]dard Time (AHST)
  78. #    Nome Standard Time (NT)     Bering Standard Time (BST)
  79. #
  80. # ...Alaska's timezone lines were redrawn in 1983 to give only 2 tz.
  81. #    The YST zone now covers nearly all of the state, AHST just part
  82. #    of the Aleutian islands.   No DST.
  83.  
  84. # From Paul Eggert (1995-12-19):
  85. # The tables below use `NST', not `NT', for Nome Standard Time.
  86. # I invented `CAWT' for Central Alaska War Time.
  87.  
  88. # From U. S. Naval Observatory (1989-01-19):
  89. # USA  EASTERN       5 H  BEHIND UTC    NEW YORK, WASHINGTON
  90. # USA  EASTERN       4 H  BEHIND UTC    APR 3 - OCT 30
  91. # USA  CENTRAL       6 H  BEHIND UTC    CHICAGO, HOUSTON
  92. # USA  CENTRAL       5 H  BEHIND UTC    APR 3 - OCT 30
  93. # USA  MOUNTAIN      7 H  BEHIND UTC    DENVER
  94. # USA  MOUNTAIN      6 H  BEHIND UTC    APR 3 - OCT 30
  95. # USA  PACIFIC       8 H  BEHIND UTC    L.A., SAN FRANCISCO
  96. # USA  PACIFIC       7 H  BEHIND UTC    APR 3 - OCT 30
  97. # USA  ALASKA STD    9 H  BEHIND UTC    MOST OF ALASKA     (AKST)
  98. # USA  ALASKA STD    8 H  BEHIND UTC    APR 3 - OCT 30 (AKDT)
  99. # USA  ALEUTIAN     10 H  BEHIND UTC    ISLANDS WEST OF 170W
  100. # USA  - " -         9 H  BEHIND UTC    APR 3 - OCT 30
  101. # USA  HAWAII       10 H  BEHIND UTC
  102. # USA  BERING       11 H  BEHIND UTC    SAMOA, MIDWAY
  103.  
  104. # From Arthur David Olson (1989-01-21):
  105. # The above dates are for 1988.
  106. # Note the "AKST" and "AKDT" abbreviations, the claim that there's
  107. # no DST in Samoa, and the claim that there is DST in Alaska and the
  108. # Aleutians.
  109.  
  110. # From Arthur David Olson (1988-02-13):
  111. # Legal standard time zone names, from United States Code (1982 Edition and
  112. # Supplement III), Title 15, Chapter 6, Section 260 and forward.  First, names
  113. # up to 1967-04-01 (when most provisions of the Uniform Time Act of 1966
  114. # took effect), as explained in sections 263 and 261:
  115. #    (none)
  116. #    United States standard eastern time
  117. #    United States standard mountain time
  118. #    United States standard central time
  119. #    United States standard Pacific time
  120. #    (none)
  121. #    United States standard Alaska time
  122. #    (none)
  123. # Next, names from 1967-04-01 until 1983-11-30 (the date for
  124. # public law 98-181):
  125. #    Atlantic standard time
  126. #    eastern standard time
  127. #    central standard time
  128. #    mountain standard time
  129. #    Pacific standard time
  130. #    Yukon standard time
  131. #    Alaska-Hawaii standard time
  132. #    Bering standard time
  133. # And after 1983-11-30:
  134. #    Atlantic standard time
  135. #    eastern standard time
  136. #    central standard time
  137. #    mountain standard time
  138. #    Pacific standard time
  139. #    Alaska standard time
  140. #    Hawaii-Aleutian standard time
  141. #    Samoa standard time
  142. # The law doesn't give abbreviations.
  143. #
  144. # From Paul Eggert (1995-12-19):
  145. # Shanks uses 1983-10-30, not 1983-11-30, for the 1983 transitions.
  146. # Go with Shanks.
  147.  
  148. # US Eastern time, represented by New York
  149. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER
  150. Rule    NYC    1920    only    -    Mar    lastSun    2:00    1:00    D
  151. Rule    NYC    1920    only    -    Oct    lastSun    2:00    0    S
  152. Rule    NYC    1921    1966    -    Apr    lastSun    2:00    1:00    D
  153. Rule    NYC    1921    1954    -    Sep    lastSun    2:00    0    S
  154. Rule    NYC    1955    1966    -    Oct    lastSun    2:00    0    S
  155. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  156. Zone America/New_York    -4:56:02 -    LMT    1883 Nov 18 12:00
  157.             -5:00    US    E%sT    1920
  158.             -5:00    NYC    E%sT    1942
  159.             -5:00    US    E%sT    1946
  160.             -5:00    NYC    E%sT    1967
  161.             -5:00    US    E%sT
  162.  
  163. # US Central time, represented by Chicago
  164. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER
  165. Rule    Chicago    1920    only    -    Jun    13    2:00    1:00    D
  166. Rule    Chicago    1920    1921    -    Oct    lastSun    2:00    0    S
  167. Rule    Chicago    1921    only    -    Mar    lastSun    2:00    1:00    D
  168. Rule    Chicago    1922    1966    -    Apr    lastSun    2:00    1:00    D
  169. Rule    Chicago    1922    1954    -    Sep    lastSun    2:00    0    S
  170. Rule    Chicago    1955    1966    -    Oct    lastSun    2:00    0    S
  171. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  172. Zone America/Chicago    -5:50:36 -    LMT    1883 Nov 18 12:00
  173.             -6:00    US    C%sT    1920
  174.             -6:00    Chicago    C%sT    1936 Mar  1 2:00
  175.             -5:00    -    EST    1936 Nov 15 2:00
  176.             -6:00    Chicago    C%sT    1942
  177.             -6:00    US    C%sT    1946
  178.             -6:00    Chicago    C%sT    1967
  179.             -6:00    US    C%sT
  180.  
  181. # US Mountain time, represented by Denver
  182. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER
  183. Rule    Denver    1920    1921    -    Mar    lastSun    2:00    1:00    D
  184. Rule    Denver    1920    only    -    Oct    lastSun    2:00    0    S
  185. Rule    Denver    1921    only    -    May    22    2:00    0    S
  186. Rule    Denver    1965    1966    -    Apr    lastSun    2:00    1:00    D
  187. Rule    Denver    1965    1966    -    Oct    lastSun    2:00    0    S
  188. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  189. Zone America/Denver    -6:59:56 -    LMT    1883 Nov 18 12:00
  190.             -7:00    US    M%sT    1920
  191.             -7:00    Denver    M%sT    1942
  192.             -7:00    US    M%sT    1946
  193.             -7:00    Denver    M%sT    1967
  194.             -7:00    US    M%sT
  195.  
  196. # US Pacific time, represented by Los Angeles
  197. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER
  198. Rule    CA    1948    only    -    Mar    14    2:00    1:00    D
  199. Rule    CA    1949    only    -    Jan     1    2:00    0    S
  200. Rule    CA    1950    1966    -    Apr    lastSun    2:00    1:00    D
  201. Rule    CA    1950    1961    -    Sep    lastSun    2:00    0    S
  202. Rule    CA    1962    1966    -    Oct    lastSun    2:00    0    S
  203. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  204. Zone America/Los_Angeles -7:52:58 -    LMT    1883 Nov 18 12:00
  205.             -8:00    US    P%sT    1946
  206.             -8:00    CA    P%sT    1967
  207.             -8:00    US    P%sT
  208.  
  209. # Alaska
  210. # AK%sT is the modern abbreviation for -9:00 per USNO.
  211. #
  212. # From Paul Eggert (1995-12-19):
  213. # Howse writes that Alaska switched from the Julian to the Gregorian calendar,
  214. # and from east-of-GMT to west-of-GMT days, when the US bought it from Russia.
  215. # This was on 1867-10-18.  We omit this transition, since we can't represent
  216. # changes from Julian to Gregorian.
  217. #
  218. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  219. Zone America/Juneau     -8:57:41 -    LMT    1900 Aug 20 12:00
  220.              -8:00    -    PST    1942
  221.              -8:00    US    P%sT    1946
  222.              -8:00    -    PST    1969
  223.              -8:00    US    P%sT    1983 Oct 30 2:00
  224.              -9:00    US    AK%sT
  225. Zone America/Yakutat     -9:18:55 -    LMT    1900 Aug 20 12:00
  226.              -9:00    -    YST    1942
  227.              -9:00    US    Y%sT    1946
  228.              -9:00    -    YST    1969
  229.              -9:00    US    Y%sT    1983 Oct 30 2:00
  230.              -9:00    US    AK%sT
  231. Zone America/Anchorage     -9:59:36 -    LMT    1900 Aug 20 12:00
  232.             -10:00    -    CAT    1942
  233.             -10:00    US    CAT/CAWT 1946
  234.             -10:00    -    CAT    1967 Apr
  235.             -10:00    -    AHST    1969
  236.             -10:00    US    AH%sT    1983 Oct 30 2:00
  237.              -9:00    US    AK%sT
  238. Zone America/Nome    -11:01:38 -    LMT    1900 Aug 20 12:00
  239.             -11:00    -    NST    1942
  240.             -11:00    US    N%sT    1946
  241.             -11:00    -    NST    1967 Apr
  242.             -11:00    -    BST    1969
  243.             -11:00    US    B%sT    1983 Oct 30 2:00
  244.              -9:00    US    AK%sT
  245. Zone America/Adak    -11:46:38 -    LMT    1900 Aug 20 12:00
  246.             -11:00    -    NST    1942
  247.             -11:00    US    N%sT    1946
  248.             -11:00    -    NST    1967 Apr
  249.             -11:00    -    BST    1969
  250.             -11:00    US    B%sT    1983 Oct 30 2:00
  251.             -10:00    US    HA%sT
  252. # Shanks writes that part of southwest Alaska (e.g. Aniak)
  253. # switched from -11:00 to -10:00 on 1968-09-22 at 02:00,
  254. # and another part (e.g. Akiak) made the same switch five weeks later.
  255. # These switches don't quite make our 1970 cutoff.
  256.  
  257. # Hawaii
  258. #
  259. # From Arthur David Olson:
  260. # And then there's Hawaii.
  261. # DST was observed for one day in 1933;
  262. # standard time was changed by half an hour in 1947;
  263. # it's always standard as of 1986.
  264. #
  265. # From Paul Eggert:
  266. # Shanks says the 1933 experiment lasted for three weeks.  Go with Shanks.
  267. #
  268. Zone Pacific/Honolulu    -10:31:26 -    LMT    1900 Jan  1 12:00
  269.             -10:30    -    HST    1933 Apr 30 2:00
  270.             -10:30    1:00    HDT    1933 May 21 2:00
  271.             -10:30    US    H%sT    1947 Jun  8 2:00
  272.             -10:00    -    HST
  273.  
  274. # Now we turn to US areas that have diverged from the consensus since 1970.
  275.  
  276. # Arizona mostly uses MST.
  277. Zone America/Phoenix    -7:28:18 -    LMT    1883 Nov 18 12:00
  278.             -7:00    US    M%sT    1944 Jan  1 00:01
  279.             -7:00    -    MST    1944 Mar 17 00:01
  280.             -7:00    US    M%sT    1944 Oct  1 00:01
  281.             -7:00    -    MST    1967
  282.             -7:00    US    M%sT    1968
  283.             -7:00    -    MST
  284. # From Arthur David Olson (1988-02-13):
  285. # A writer from the Inter Tribal Council of Arizona, Inc.,
  286. # notes in private correspondence dated 12/28/87 that "Presently, only the
  287. # Navajo Nation participates in the Daylight Saving Time policy, due to its
  288. # large size and location in three states."  (The "only" means that other
  289. # tribal nations don't use DST.)
  290.  
  291. Link America/Denver America/Shiprock
  292.  
  293. # Southern Idaho and eastern Oregon switched four weeks late in 1974.
  294. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  295. Zone America/Boise    -7:44:49 -    LMT    1883 Nov 18 12:00
  296.             -8:00    US    P%sT    1923 May 13 2:00
  297.             -7:00    US    M%sT    1974
  298.             -7:00    -    MST    1974 Feb  3 2:00
  299.             -7:00    US    M%sT
  300.  
  301. # Indiana
  302. #
  303. # From Paul Eggert (1995-12-19):
  304. # Indiana generally observes either EST all year, or CST/CDT,
  305. # but areas near Cincinnati and Louisville use those cities' timekeeping
  306. # and in 1969 and 1970 the whole state observed daylight time;
  307. # and there are other exceptions as noted below.
  308. # Shanks partitions Indiana into 345 regions, each with its own time history,
  309. # and writes ``Even newspaper reports present contradictory information.''
  310. # Fortunately, most of the complexity occurred before our cutoff date of 1970.
  311. #
  312. # Since 1970, EST-only Indiana has been like America/Indianapolis,
  313. # with exceptions noted below for Crawford, Starke, and Switzerland counties.
  314. # The parts of Indiana not listed below have been like America/Chicago,
  315. # America/Louisville, or America/New_York.
  316. #
  317. # Other than Indianapolis, the Indiana place names are so nondescript
  318. # that they would be ambiguous if we left them at the `America' level.
  319. # So we reluctantly put them all in a subdirectory `America/Indiana'.
  320. #
  321. # Most of EST-only Indiana last observed DST in 1970.
  322. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER
  323. Rule Indianapolis 1941    only    -    Jun    22    2:00    1:00    D
  324. Rule Indianapolis 1941    1954    -    Sep    lastSun    2:00    0    S
  325. Rule Indianapolis 1946    1954    -    Apr    lastSun    2:00    1:00    D
  326. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  327. Zone America/Indianapolis -5:44:38 - LMT 1883 Nov 18 12:00
  328.             -6:00    US    C%sT    1920
  329.             -6:00 Indianapolis C%sT    1942
  330.             -6:00    US    C%sT    1946
  331.             -6:00 Indianapolis C%sT    1955 Apr 24 2:00
  332.             -5:00    -    EST    1957 Sep 29 2:00
  333.             -6:00    -    CST    1958 Apr 27 2:00
  334.             -5:00    -    EST    1969
  335.             -5:00    US    E%sT    1971
  336.             -5:00    -    EST
  337. Link America/Indianapolis America/Indiana/Indianapolis
  338. #
  339. # Part of Crawford County, Indiana, last observed DST in 1975,
  340. # and left its clocks alone in 1974.
  341. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER
  342. Rule    Marengo    1951    only    -    Apr    lastSun    2:00    1:00    D
  343. Rule    Marengo    1951    only    -    Sep    lastSun    2:00    0    S
  344. Rule    Marengo    1954    1960    -    Apr    lastSun    2:00    1:00    D
  345. Rule    Marengo    1954    1960    -    Sep    lastSun    2:00    0    S
  346. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  347. Zone America/Indiana/Marengo -5:45:23 -    LMT    1883 Nov 18 12:00
  348.             -6:00    US    C%sT    1951
  349.             -6:00    Marengo    C%sT    1961 Apr 30 2:00
  350.             -5:00    -    EST    1969
  351.             -5:00    US    E%sT    1974 Jan  6 2:00
  352.             -6:00    1:00    CDT    1974 Oct 27 2:00
  353.             -5:00    US    E%sT    1976
  354.             -5:00    -    EST
  355. #
  356. # Starke County, Indiana
  357. # From Arthur David Olson (1991-10-28):
  358. # An article on page A3 of the Sunday, 1991-10-27 Washington Post
  359. # notes that Starke County switched from Central time to Eastern time as of
  360. # 1991-10-27.
  361. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER
  362. Rule    Starke    1947    1961    -    Apr    lastSun    2:00    1:00    D
  363. Rule    Starke    1947    1954    -    Sep    lastSun    2:00    0    S
  364. Rule    Starke    1955    1956    -    Oct    lastSun    2:00    0    S
  365. Rule    Starke    1957    1958    -    Sep    lastSun    2:00    0    S
  366. Rule    Starke    1959    1961    -    Oct    lastSun    2:00    0    S
  367. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  368. Zone America/Indiana/Knox -5:46:30 -    LMT    1883 Nov 18 12:00
  369.             -6:00    US    C%sT    1947
  370.             -6:00    Starke    C%sT    1962 Apr 29 2:00
  371.             -5:00    -    EST    1963 Oct 27 2:00
  372.             -6:00    US    C%sT    1991 Oct 27 2:00
  373.             -5:00    -    EST
  374. #
  375. # Switzerland County, Indiana, last observed DST in 1972.
  376. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  377. Zone America/Indiana/Vevay -5:40:16 -    LMT    1883 Nov 18 12:00
  378.             -6:00    US    C%sT    1954 Apr 25 2:00
  379.             -5:00    -    EST    1969
  380.             -5:00    US    E%sT    1973
  381.             -5:00    -    EST
  382.  
  383. # Part of Kentucky left its clocks alone in 1974.
  384. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER
  385. Rule Louisville    1921    only    -    May    1    2:00    1:00    D
  386. Rule Louisville    1921    only    -    Sep    1    2:00    0    S
  387. Rule Louisville    1941    1961    -    Apr    lastSun    2:00    1:00    D
  388. Rule Louisville    1941    only    -    Sep    lastSun    2:00    0    S
  389. Rule Louisville    1946    only    -    Jun    2    2:00    0    S
  390. Rule Louisville    1950    1955    -    Sep    lastSun    2:00    0    S
  391. Rule Louisville    1956    1960    -    Oct    lastSun    2:00    0    S
  392. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  393. Zone America/Louisville    -5:43:02 -    LMT    1883 Nov 18 12:00
  394.             -6:00    US    C%sT    1921
  395.             -6:00 Louisville C%sT    1942
  396.             -6:00    US    C%sT    1946
  397.             -6:00 Louisville C%sT    1961 Jul 23 2:00
  398.             -5:00    -    EST    1968
  399.             -5:00    US    E%sT    1974 Jan  6 2:00
  400.             -6:00    1:00    CDT    1974 Oct 27 2:00
  401.             -5:00    US    E%sT
  402.  
  403. # Michigan
  404. #
  405. # From Bob Devine (1988-01-28):
  406. # Michigan didn't observe DST from 1968 to 1973.
  407. #
  408. # From Paul Eggert (1995-12-19):
  409. # Shanks writes that Michigan started using standard time on 1885 Sep 18,
  410. # but Howse writes that Detroit kept
  411. #
  412. #    local time until 1900 when the City Council decreed that clocks should
  413. #    be put back twenty-eight minutes to Central Standard Time.  Half the
  414. #    city obeyed, half refused.  After considerable debate, the decision
  415. #    was rescinded and the city reverted to Sun time.  A derisive offer to
  416. #    erect a sundial in front of the city hall was referred to the
  417. #    Committee on Sewers.  Then, in 1905, Central time was adopted
  418. #    by city vote.
  419. #
  420. # This story is too entertaining to be false, so go with Howse over Shanks.
  421. #
  422. # Most of Michigan observed DST from 1973 on, but was a bit late in 1975.
  423. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER
  424. Rule    Detroit    1948    only    -    Apr    lastSun    2:00    1:00    D
  425. Rule    Detroit    1948    only    -    Sep    lastSun    2:00    0    S
  426. Rule    Detroit    1967    only    -    Jun    14    2:00    1:00    D
  427. Rule    Detroit    1967    only    -    Oct    lastSun    2:00    0    S
  428. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  429. Zone America/Detroit    -5:32:11 -    LMT    1905
  430.             -6:00    -    CST    1915 May 15 2:00
  431.             -5:00    -    EST    1942
  432.             -5:00    US    E%sT    1946
  433.             -5:00    Detroit    E%sT    1973
  434.             -5:00    US    E%sT    1975
  435.             -5:00    -    EST    1975 Apr 27 2:00
  436.             -5:00    US    E%sT
  437. #
  438. # The Michigan border with Wisconsin switched from EST to CST/CDT in 1973.
  439. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER
  440. Rule Menominee    1946    only    -    Apr    lastSun    2:00    1:00    D
  441. Rule Menominee    1946    only    -    Sep    lastSun    2:00    0    S
  442. Rule Menominee    1966    only    -    Apr    lastSun    2:00    1:00    D
  443. Rule Menominee    1966    only    -    Oct    lastSun    2:00    0    S
  444. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  445. Zone America/Menominee    -5:50:27 -    LMT    1885 Sep 18 12:00
  446.             -6:00    US    C%sT    1946
  447.             -6:00 Menominee    C%sT    1969 Apr 27 2:00
  448.             -5:00    -    EST    1973 Apr 29 2:00
  449.             -6:00    US    C%sT
  450.  
  451. # Navassa
  452. # claimed by US under the provisions of the 1856 Guano Islands Act
  453. # also claimed by Haiti
  454. # occupied 1857/1900 by the Navassa Phosphate Co
  455. # US lighthouse 1917/1997-01
  456. # currently uninhabited
  457. # see Mark Fineman, ``An Isle Rich in Guano and Discord'',
  458. # _Los Angeles Times_ (1998-11-10), A1, A10; it cites
  459. # Jimmy Skaggs, _The Great Guano Rush_ (1994).
  460.  
  461. # Old names, for S5 users
  462.  
  463. # Link    LINK-FROM        LINK-TO
  464. Link    America/New_York    EST5EDT
  465. Link    America/Chicago        CST6CDT
  466. Link    America/Denver        MST7MDT
  467. Link    America/Los_Angeles    PST8PDT
  468. Link    America/Indianapolis    EST
  469. Link    America/Phoenix        MST
  470. Link    Pacific/Honolulu    HST
  471.  
  472. ################################################################################
  473.  
  474.  
  475. # From Paul Eggert <eggert@twinsun.com> (1996-11-22):
  476. # A good source for time zone historical data outside the US is
  477. # Thomas G. Shanks, The International Atlas (4th edition),
  478. # San Diego: ACS Publications, Inc. (1995).
  479. #
  480. # Gwillim Law <LAW@encmail.encompass.com> writes that a good source
  481. # for recent time zone data is the International Air Transport
  482. # Association's Standard Schedules Information Manual (IATA SSIM),
  483. # published semiannually.  Law sent in several helpful summaries
  484. # of the IATA's data after 1990.
  485. #
  486. # Except where otherwise noted, Shanks is the source for entries through 1990,
  487. # and IATA SSIM is the source for entries after 1990.
  488. #
  489. # Another source occasionally used is Edward W. Whitman, World Time Differences,
  490. # Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
  491. # I found in the UCLA library.
  492. #
  493. # See the `europe' file for Greenland.
  494.  
  495. # Canada
  496.  
  497. # From Alain LaBont<e'> <ALB@immedia.ca> (1994-11-14):
  498. # I post here the time zone abbreviations standardized in Canada
  499. # for both English and French in the CAN/CSA-Z234.4-89 standard....
  500. #
  501. #    UTC    Standard time    Daylight savings time
  502. #    offset    French    English    French    English
  503. #    -2:30    -    -    HAT    NDT
  504. #    -3    -    -    HAA    ADT
  505. #    -3:30    HNT    NST    -    -
  506. #    -4    HNA    AST    HAE    EDT
  507. #    -5    HNE    EST    HAC    CDT
  508. #    -6    HNC    CST    HAR    MDT
  509. #    -7    HNR    MST    HAP    PDT
  510. #    -8    HNP    PST    HAY    YDT
  511. #    -9    HNY    YST    -    -
  512. #
  513. #    HN: Heure Normale    ST: Standard Time
  514. #    HA: Heure Avanc<e'>e    DT: Daylight saving Time
  515. #
  516. #    A: de l'Atlantique    Atlantic
  517. #    C: du Centre        Central
  518. #    E: de l'Est        Eastern
  519. #    M:            Mountain
  520. #    N:            Newfoundland
  521. #    P: du Pacifique        Pacific
  522. #    R: des Rocheuses
  523. #    T: de Terre-Neuve
  524. #    Y: du Yukon        Yukon
  525. #
  526. # From Paul Eggert <eggert@twinsun.com> (1994-11-22):
  527. # Alas, this sort of thing must be handled by localization software.
  528.  
  529. # The data for Canada are all from Shanks (1991).
  530.  
  531.  
  532. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  533. Rule    Canada    1918    only    -    Apr    14    2:00    1:00    D
  534. Rule    Canada    1918    only    -    Oct    31    2:00    0    S
  535. Rule    Canada    1942    only    -    Feb     9    2:00    1:00    D
  536. Rule    Canada    1945    only    -    Sep    30    2:00    0    S
  537. Rule    Canada    1974    1986    -    Apr    lastSun    2:00    1:00    D
  538. Rule    Canada    1974    max    -    Oct    lastSun    2:00    0    S
  539. Rule    Canada    1987    max    -    Apr    Sun>=1    2:00    1:00    D
  540.  
  541.  
  542. # Newfoundland (except Labrador)
  543.  
  544. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  545. Rule    StJohns    1917    1918    -    Apr    Sun>=8    2:00    1:00    D
  546. Rule    StJohns    1917    only    -    Sep    17    2:00    0    S
  547. Rule    StJohns    1918    only    -    Oct    31    2:00    0    S
  548. # Whitman gives 1919 Apr 5 and 1920 Apr 5; go with Shanks.
  549. Rule    StJohns    1919    only    -    May     5    23:00    1:00    D
  550. Rule    StJohns    1919    only    -    Aug    12    23:00    0    S
  551. # For 1931-1935 Whitman gives Apr same date; go with Shanks.
  552. Rule    StJohns    1920    1935    -    May    Sun>=1    23:00    1:00    D
  553. Rule    StJohns    1920    1935    -    Oct    lastSun    23:00    0    S
  554. # For 1936-1941 Shanks gives May Mon>=9 and Oct Mon>=2; go with Whitman.
  555. Rule    StJohns    1936    1941    -    May    Sun>=8    0:00    1:00    D
  556. Rule    StJohns    1936    1941    -    Oct    Sun>=1    0:00    0    S
  557. # Shanks gives 1942 May 11 - 1945 Sep 30; go with Whitman.
  558. Rule    StJohns    1942    only    -    Mar     1    0:00    1:00    D
  559. Rule    StJohns    1942    only    -    Dec    31    0:00    0    S
  560. Rule    StJohns    1943    only    -    May    30    0:00    1:00    D
  561. Rule    StJohns    1943    only    -    Sep     5    0:00    0    S
  562. Rule    StJohns    1944    only    -    Jul    10    0:00    1:00    D
  563. Rule    StJohns    1944    only    -    Sep     2    0:00    0    S
  564. Rule    StJohns    1945    only    -    Jan     1    0:00    1:00    D
  565. Rule    StJohns    1945    only    -    Oct     7    2:00    0    S
  566. # For 1946-9 Whitman gives May 5,4,9,1 - Oct 1,5,3,2, and for 1950 he gives
  567. # Apr 30 - Sep 24; go with Shanks.
  568. Rule    StJohns    1946    1950    -    May    Sun>=8    2:00    1:00    D
  569. Rule    StJohns    1946    1950    -    Oct    Sun>=2    2:00    0    S
  570. Rule    StJohns    1951    1986    -    Apr    lastSun    2:00    1:00    D
  571. Rule    StJohns    1951    1959    -    Sep    lastSun    2:00    0    S
  572. Rule    StJohns    1960    max    -    Oct    lastSun    2:00    0    S
  573. Rule    StJohns    1987    only    -    Apr    Sun>=1    2:00    1:00    D
  574. Rule    StJohns    1988    only    -    Apr    Sun>=1    2:00    2:00    DD
  575. Rule    StJohns    1989    max    -    Apr    Sun>=1    2:00    1:00    D
  576. # St John's has an apostrophe, but Posix file names can't have apostrophes.
  577. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  578. Zone America/St_Johns    -3:30:52 -    LMT    1884
  579.             -3:30:52 StJohns N%sT    1935 Mar 30
  580.             -3:30    StJohns    N%sT
  581.  
  582.  
  583. # east Labrador
  584.  
  585. # The name `Happy Valley-Goose Bay' is too long; use `Goose Bay'.
  586. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  587. Zone America/Goose_Bay    -4:01:40 -    LMT    1884 # Happy Valley-Goose Bay
  588.             -3:30:52 StJohns NST    1919
  589.             -3:30:52 -    NST    1935 Mar 30
  590.             -3:30    -    NST    1936
  591.             -3:30    StJohns    N%sT    1966 Mar 15 2:00
  592.             -4:00    StJohns    A%sT
  593.  
  594.  
  595. # west Labrador, New Brunswick, Nova Scotia, Prince Edward I
  596.  
  597. # From Paul Eggert (1996-06-12):
  598. # Shanks writes that since 1970 most of this region has been like Halifax.
  599. # Many locales did not observe peacetime DST until 1972;
  600. # Glace Bay, NS is the largest that we know of.
  601. # Shanks also writes that Liverpool, NS was the only town in Canada to observe
  602. # DST in 1971 but not 1970; for now we'll assume this is a typo.
  603.  
  604. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  605. Rule Halifax    1916    only    -    Apr     1    0:00    1:00    D
  606. Rule Halifax    1916    only    -    Oct     1    0:00    0    S
  607. Rule Halifax    1918    only    -    Apr    14    2:00    1:00    D
  608. Rule Halifax    1918    only    -    Oct    31    2:00    0    S
  609. Rule Halifax    1920    only    -    May     9    0:00    1:00    D
  610. Rule Halifax    1920    only    -    Aug    29    0:00    0    S
  611. Rule Halifax    1921    only    -    May     6    0:00    1:00    D
  612. Rule Halifax    1921    1922    -    Sep     5    0:00    0    S
  613. Rule Halifax    1922    only    -    Apr    30    0:00    1:00    D
  614. Rule Halifax    1923    1925    -    May    Sun>=1    0:00    1:00    D
  615. Rule Halifax    1923    only    -    Sep     4    0:00    0    S
  616. Rule Halifax    1924    only    -    Sep    15    0:00    0    S
  617. Rule Halifax    1925    only    -    Sep    28    0:00    0    S
  618. Rule Halifax    1926    only    -    May    16    0:00    1:00    D
  619. Rule Halifax    1926    only    -    Sep    13    0:00    0    S
  620. Rule Halifax    1927    only    -    May     1    0:00    1:00    D
  621. Rule Halifax    1927    only    -    Sep    26    0:00    0    S
  622. Rule Halifax    1928    1931    -    May    Sun>=8    0:00    1:00    D
  623. Rule Halifax    1928    only    -    Sep     9    0:00    0    S
  624. Rule Halifax    1929    only    -    Sep     3    0:00    0    S
  625. Rule Halifax    1930    only    -    Sep    15    0:00    0    S
  626. Rule Halifax    1931    1932    -    Sep    Mon>=24    0:00    0    S
  627. Rule Halifax    1933    only    -    Apr    30    0:00    1:00    D
  628. Rule Halifax    1933    only    -    Oct     2    0:00    0    S
  629. Rule Halifax    1934    only    -    May    20    0:00    1:00    D
  630. Rule Halifax    1934    only    -    Sep    16    0:00    0    S
  631. Rule Halifax    1935    only    -    Jun     2    0:00    1:00    D
  632. Rule Halifax    1935    only    -    Sep    30    0:00    0    S
  633. Rule Halifax    1936    only    -    Jun     1    0:00    1:00    D
  634. Rule Halifax    1936    only    -    Sep    14    0:00    0    S
  635. Rule Halifax    1937    1938    -    May    Sun>=1    0:00    1:00    D
  636. Rule Halifax    1937    1941    -    Sep    Mon>=24    0:00    0    S
  637. Rule Halifax    1939    only    -    May    28    0:00    1:00    D
  638. Rule Halifax    1940    1941    -    May    Sun>=1    0:00    1:00    D
  639. Rule Halifax    1942    only    -    Feb    9    2:00    1:00    D
  640. Rule Halifax    1945    1959    -    Sep    lastSun    2:00    0    S
  641. Rule Halifax    1946    1959    -    Apr    lastSun    2:00    1:00    D
  642. Rule Halifax    1962    1986    -    Apr    lastSun    2:00    1:00    D
  643. Rule Halifax    1962    max    -    Oct    lastSun    2:00    0    S
  644. Rule Halifax    1987    max    -    Apr    Sun>=1    2:00    1:00    D
  645. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  646. Zone America/Halifax    -4:14:24 -    LMT    1902 Jun 15
  647.             -4:00    Halifax    A%sT
  648. Zone America/Glace_Bay    -3:59:48 -    LMT    1902 Jun 15
  649.             -4:00    Canada    A%sT    1953
  650.             -4:00    Halifax    A%sT    1954
  651.             -4:00    -    AST    1972
  652.             -4:00    Halifax    A%sT
  653.  
  654.  
  655. # Ontario, Quebec
  656.  
  657. # From Paul Eggert (1996-06-12):
  658. # Shanks writes that since 1970 most of this region has been like Montreal.
  659. # Thunder Bay skipped DST in 1973.
  660. # Many smaller locales did not observe peacetime DST until 1974;
  661. # Nipigon (EST) and Rainy River (CST) are the largest that we know of.
  662. # Far west Ontario is like Winnipeg; far east Quebec is like Halifax.
  663.  
  664. # From Paul Eggert (1997-10-17):
  665. # msb@sq.com writes that an article in the 1997-10-14 Toronto Star
  666. # says that Atikokan, Ontario currently does not observe DST,
  667. # but will vote on 11-10 whether to use EST/EDT.
  668. # He also writes that the
  669. # <a href="http://www.gov.on.ca/MBS/english/publications/statregs/conttext.html">
  670. # Ontario Time Act (1990, Chapter T.9)
  671. # </a>
  672. # says that Ontario east of 90W uses EST/EDT, and west of 90W uses CST/CDT.
  673. # Officially Atikokan is therefore on CST/CDT, and most likely this report
  674. # concerns a non-official time observed as a matter of local practice.
  675. # For what it's worth, Shanks (1995) says that Atikokan has agreed with
  676. # Rainy River ever since standard time was introduced.
  677.  
  678. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  679. Rule    Mont    1917    only    -    Mar    25    2:00    1:00    D
  680. Rule    Mont    1917    only    -    Apr    24    0:00    0    S
  681. Rule    Mont    1918    only    -    Apr    14    2:00    1:00    D
  682. Rule    Mont    1918    only    -    Oct    31    2:00    0    S
  683. Rule    Mont    1919    only    -    Mar    31    2:30    1:00    D
  684. Rule    Mont    1919    only    -    Oct    25    2:30    0    S
  685. Rule    Mont    1920    only    -    May     2    2:30    1:00    D
  686. Rule    Mont    1920    only    -    Oct     3    2:30    0    S
  687. Rule    Mont    1921    only    -    May     1    2:00    1:00    D
  688. Rule    Mont    1921    only    -    Oct     2    2:30    0    S
  689. Rule    Mont    1922    only    -    Apr    30    2:00    1:00    D
  690. Rule    Mont    1922    only    -    Oct     1    2:30    0    S
  691. Rule    Mont    1924    only    -    May    17    2:00    1:00    D
  692. Rule    Mont    1924    1926    -    Sep    lastSun    2:30    0    S
  693. Rule    Mont    1925    1926    -    May    Sun>=1    2:00    1:00    D
  694. Rule    Mont    1927    only    -    May     1    0:00    1:00    D
  695. Rule    Mont    1927    1932    -    Sep    Sun>=25    0:00    0    S
  696. Rule    Mont    1928    1931    -    Apr    Sun>=25    0:00    1:00    D
  697. Rule    Mont    1932    only    -    May     1    0:00    1:00    D
  698. Rule    Mont    1933    1940    -    Apr    Sun>=24    0:00    1:00    D
  699. Rule    Mont    1933    only    -    Oct     1    0:00    0    S
  700. Rule    Mont    1934    1939    -    Sep    Sun>=24    0:00    0    S
  701. Rule    Mont    1945    1948    -    Sep    lastSun    2:00    0    S
  702. Rule    Mont    1946    1986    -    Apr    lastSun    2:00    1:00    D
  703. Rule    Mont    1949    1950    -    Oct    lastSun    2:00    0    S
  704. Rule    Mont    1951    1956    -    Sep    lastSun    2:00    0    S
  705. Rule    Mont    1957    max    -    Oct    lastSun    2:00    0    S
  706. Rule    Mont    1987    max    -    Apr    Sun>=1    2:00    1:00    D
  707. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  708. Zone America/Montreal    -4:54:16 -    LMT    1884
  709.             -5:00    Mont    E%sT
  710. Zone America/Thunder_Bay -5:57:00 -    LMT    1895
  711.             -5:00    Canada    E%sT    1970
  712.             -5:00    Mont    E%sT    1973
  713.             -5:00    -    EST    1974
  714.             -5:00    Canada    E%sT
  715. Zone America/Nipigon    -5:53:04 -    LMT    1895
  716.             -5:00    Canada    E%sT
  717. Zone America/Rainy_River -6:17:56 -    LMT    1895
  718.             -6:00    Canada    C%sT
  719.  
  720.  
  721. # Manitoba
  722.  
  723. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  724. Rule    Winn    1916    only    -    Apr    23    0:00    1:00    D
  725. Rule    Winn    1916    only    -    Sep    17    0:00    0    S
  726. Rule    Winn    1918    only    -    Apr    14    2:00    1:00    D
  727. Rule    Winn    1918    only    -    Oct    31    2:00    0    S
  728. Rule    Winn    1937    only    -    May    16    2:00    1:00    D
  729. Rule    Winn    1937    only    -    Sep    26    2:00    0    S
  730. Rule    Winn    1942    only    -    Feb     9    2:00    1:00    D
  731. Rule    Winn    1945    only    -    Sep    lastSun    2:00    0    S
  732. Rule    Winn    1946    only    -    May    12    2:00    1:00    D
  733. Rule    Winn    1946    only    -    Oct    13    2:00    0    S
  734. Rule    Winn    1947    1949    -    Apr    lastSun    2:00    1:00    D
  735. Rule    Winn    1947    1949    -    Sep    lastSun    2:00    0    S
  736. Rule    Winn    1950    only    -    May     1    2:00    1:00    D
  737. Rule    Winn    1950    only    -    Sep    30    2:00    0    S
  738. Rule    Winn    1951    1960    -    Apr    lastSun    2:00    1:00    D
  739. Rule    Winn    1951    1958    -    Sep    lastSun    2:00    0    S
  740. Rule    Winn    1959    only    -    Oct    lastSun    2:00    0    S
  741. Rule    Winn    1960    only    -    Sep    lastSun    2:00    0    S
  742. Rule    Winn    1963    only    -    Apr    lastSun    2:00    1:00    D
  743. Rule    Winn    1963    only    -    Sep    22    2:00    0    S
  744. Rule    Winn    1966    1986    -    Apr    lastSun    2:00    1:00    D
  745. Rule    Winn    1966    max    -    Oct    lastSun    2:00    0    S
  746. Rule    Winn    1987    max    -    Apr    Sun>=1    2:00    1:00    D
  747. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  748. Zone America/Winnipeg    -6:28:36 -    LMT    1887 Jul 16
  749.             -6:00    Winn    C%sT
  750.  
  751.  
  752. # Saskatchewan
  753.  
  754. # From Paul Eggert (1996-06-12):
  755. # Shanks writes that since 1970 most of this region has been like Regina.
  756. # Some western towns (e.g. Swift Current) switched from MST/MDT to CST in 1972.
  757. # Other western towns (e.g. Lloydminster) are like Edmonton.
  758.  
  759. # From W. Jones <jones@skdad.usask.ca> (1992-11-06):
  760. # The. . .below is based on information I got from our law library, the
  761. # provincial archives, and the provincial Community Services department.
  762. # A precise history would require digging through newspaper archives, and
  763. # since you didn't say what you wanted, I didn't bother.
  764. #
  765. # Saskatchewan is split by a time zone meridian (105W) and over the years
  766. # the boundary became pretty ragged as communities near it reevaluated
  767. # their affiliations in one direction or the other.  In 1965 a provincial
  768. # referendum favoured legislating common time practices.
  769. #
  770. # On 15 April 1966 the Time Act (c. T-14, Revised Statutes of
  771. # Saskatchewan 1978) was proclaimed, and established that the eastern
  772. # part of Saskatchewan would use CST year round, that districts in
  773. # northwest Saskatchewan would by default follow CST but could opt to
  774. # follow Mountain Time rules (thus 1 hour difference in the winter and
  775. # zero in the summer), and that districts in southwest Saskatchewan would
  776. # by default follow MT but could opt to follow CST.
  777. #
  778. # It took a few years for the dust to settle (I know one story of a town
  779. # on one time zone having its school in another, such that a mom had to
  780. # serve her family lunch in two shifts), but presently it seems that only
  781. # a few towns on the border with Alberta (e.g. Lloydminster) follow MT
  782. # rules any more; all other districts appear to have used CST year round
  783. # since sometime in the 1960s.
  784.  
  785. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  786. Rule    Regina    1918    only    -    Apr    14    2:00    1:00    D
  787. Rule    Regina    1918    only    -    Oct    31    2:00    0    S
  788. Rule    Regina    1930    1934    -    May    Sun>=1    0:00    1:00    D
  789. Rule    Regina    1930    1934    -    Oct    Sun>=1    0:00    0    S
  790. Rule    Regina    1937    1941    -    Apr    Sun>=8    0:00    1:00    D
  791. Rule    Regina    1937    only    -    Oct    Sun>=8    0:00    0    S
  792. Rule    Regina    1938    only    -    Oct    Sun>=1    0:00    0    S
  793. Rule    Regina    1939    1941    -    Oct    Sun>=8    0:00    0    S
  794. Rule    Regina    1942    only    -    Feb     9    2:00    1:00    D
  795. Rule    Regina    1945    only    -    Sep    lastSun    2:00    0    S
  796. Rule    Regina    1946    only    -    Apr    Sun>=8    2:00    1:00    D
  797. Rule    Regina    1946    only    -    Oct    Sun>=8    2:00    0    S
  798. Rule    Regina    1947    1959    -    Apr    lastSun    2:00    1:00    D
  799. Rule    Regina    1947    1958    -    Sep    lastSun    2:00    0    S
  800. Rule    Regina    1959    only    -    Oct    lastSun    2:00    0    S
  801. #
  802. Rule    Swift    1957    only    -    Apr    lastSun    2:00    1:00    D
  803. Rule    Swift    1957    only    -    Oct    lastSun    2:00    0    S
  804. Rule    Swift    1959    1961    -    Apr    lastSun    2:00    1:00    D
  805. Rule    Swift    1959    only    -    Oct    lastSun    2:00    0    S
  806. Rule    Swift    1960    1961    -    Sep    lastSun    2:00    0    S
  807. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  808. Zone America/Regina    -6:58:36 -    LMT    1905 Sep
  809.             -7:00    Regina    M%sT    1960 Apr lastSun 2:00
  810.             -6:00    -    CST
  811. Zone America/Swift_Current -7:11:20 -    LMT    1905 Sep
  812.             -7:00    Canada    M%sT    1946 Apr lastSun 2:00
  813.             -7:00    Regina    M%sT    1950
  814.             -7:00    Swift    M%sT    1972 Apr lastSun 2:00
  815.             -6:00    -    CST
  816.  
  817.  
  818. # Alberta
  819.  
  820. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  821. Rule    Edm    1918    1919    -    Apr    Sun>=8    2:00    1:00    D
  822. Rule    Edm    1918    only    -    Oct    31    2:00    0    S
  823. Rule    Edm    1919    only    -    May    27    2:00    0    S
  824. Rule    Edm    1920    1923    -    Apr    lastSun    2:00    1:00    D
  825. Rule    Edm    1920    only    -    Oct    lastSun    2:00    0    S
  826. Rule    Edm    1921    1923    -    Sep    lastSun    2:00    0    S
  827. Rule    Edm    1942    only    -    Feb     9    2:00    1:00    D
  828. Rule    Edm    1945    only    -    Sep    lastSun    2:00    0    S
  829. Rule    Edm    1947    only    -    Apr    lastSun    2:00    1:00    D
  830. Rule    Edm    1947    only    -    Sep    lastSun    2:00    0    S
  831. Rule    Edm    1967    only    -    Apr    lastSun    2:00    1:00    D
  832. Rule    Edm    1967    only    -    Oct    lastSun    2:00    0    S
  833. Rule    Edm    1969    only    -    Apr    lastSun    2:00    1:00    D
  834. Rule    Edm    1969    only    -    Oct    lastSun    2:00    0    S
  835. Rule    Edm    1972    1986    -    Apr    lastSun    2:00    1:00    D
  836. Rule    Edm    1972    max    -    Oct    lastSun    2:00    0    S
  837. Rule    Edm    1987    max    -    Apr    Sun>=1    2:00    1:00    D
  838. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  839. Zone America/Edmonton    -7:33:52 -    LMT    1906 Sep
  840.             -7:00    Edm    M%sT
  841.  
  842.  
  843. # British Columbia
  844.  
  845. # From Paul Eggert (1996-06-12):
  846. # Shanks writes that since 1970 most of this region has been like Vancouver.
  847. # Dawswon Creek uses MST.  Much of east BC is like Edmonton.
  848.  
  849. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  850. Rule    Vanc    1918    only    -    Apr    14    2:00    1:00    D
  851. Rule    Vanc    1918    only    -    Oct    31    2:00    0    S
  852. Rule    Vanc    1942    only    -    Feb     9    2:00    1:00    D
  853. Rule    Vanc    1945    only    -    Sep    30    2:00    0    S
  854. Rule    Vanc    1946    1986    -    Apr    lastSun    2:00    1:00    D
  855. Rule    Vanc    1946    only    -    Oct    13    2:00    0    S
  856. Rule    Vanc    1947    1961    -    Sep    lastSun    2:00    0    S
  857. Rule    Vanc    1962    max    -    Oct    lastSun    2:00    0    S
  858. Rule    Vanc    1987    max    -    Apr    Sun>=1    2:00    1:00    D
  859. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  860. Zone America/Vancouver    -8:12:28 -    LMT    1884
  861.             -8:00    Vanc    P%sT
  862. Zone America/Dawson_Creek -8:00:56 -    LMT    1884
  863.             -8:00    Canada    P%sT    1947
  864.             -8:00    Vanc    P%sT    1972 Aug 30 2:00
  865.             -7:00    -    MST
  866.  
  867.  
  868. # Northwest Territories, Nunavut, Yukon
  869.  
  870. # From Paul Eggert (1996-10-07):
  871. # Dawson switched to PST in 1973.  Inuvik switched to MST in 1979.
  872. # Shanks's table for Watson Lake is corrupted, so we have no data there.
  873. # Mathew Englander <mathew@io.org> (1996-10-07) gives the following refs:
  874. #    * 1967. Paragraph 28(34)(g) of the Interpretation Act, S.C. 1967-68,
  875. #    c. 7 defines Yukon standard time as UTC-9.  This is still valid;
  876. #    see Interpretation Act, R.S.C. 1985, c. I-21, s. 35(1).
  877. #    * C.O. 1973/214 switched Yukon to PST on 1973-10-28 00:00.
  878. #    * O.I.C. 1980/02 established DST.
  879. #    * O.I.C. 1987/056 changed DST to Apr firstSun 2:00 to Oct lastSun 2:00.
  880. # Shanks says Yukon's 1973-10-28 switch was at 2:00; go with Englander.
  881.  
  882. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  883. Rule    NT_YK    1918    only    -    Apr    14    2:00    1:00    D
  884. Rule    NT_YK    1918    only    -    Oct    27    2:00    0    S
  885. Rule    NT_YK    1919    only    -    May    25    2:00    1:00    D
  886. Rule    NT_YK    1919    only    -    Nov     1    0:00    0    S
  887. Rule    NT_YK    1942    only    -    Feb     9    2:00    1:00    D
  888. Rule    NT_YK    1945    only    -    Sep    30    2:00    0    S
  889. Rule    NT_YK    1965    only    -    Apr    lastSun    0:00    2:00    DD
  890. Rule    NT_YK    1965    only    -    Oct    lastSun    2:00    0    S
  891. Rule    NT_YK    1980    1986    -    Apr    lastSun    2:00    1:00    D
  892. Rule    NT_YK    1980    max    -    Oct    lastSun    2:00    0    S
  893. Rule    NT_YK    1987    max    -    Apr    Sun>=1    2:00    1:00    D
  894. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  895. Zone America/Pangnirtung -4:22:56 -    LMT    1884
  896.             -4:00    NT_YK    A%sT
  897. Zone America/Iqaluit    -4:33:52 -    LMT    1884    # Frobisher Bay
  898.             -5:00    NT_YK    E%sT
  899. Zone America/Rankin_Inlet -6:08:40 -    LMT    1884
  900.             -6:00    NT_YK    C%sT
  901. Zone America/Yellowknife -7:37:24 -    LMT    1884
  902.             -7:00    NT_YK    M%sT
  903. Zone America/Inuvik    -8:54:00 -    LMT    1884
  904.             -8:00    NT_YK    P%sT    1979 Apr lastSun 2:00
  905.             -7:00    NT_YK    M%sT
  906. Zone America/Whitehorse    -9:00:12 -    LMT    1900 Aug 20
  907.             -9:00    NT_YK    Y%sT    1966 Jul 1 2:00
  908.             -8:00    NT_YK    P%sT
  909. Zone America/Dawson    -9:17:40 -    LMT    1900 Aug 20
  910.             -9:00    NT_YK    Y%sT    1973 Oct 28 0:00
  911.             -8:00    NT_YK    P%sT
  912.  
  913.  
  914. ###############################################################################
  915.  
  916. # Mexico
  917.  
  918. # From Guy Harris:
  919. # Rules are from the Official Airline Guide, Worldwide Edition, for 1987.
  920. # Rules [before] 1987 are unknown.
  921. # The comments in the OAG say "Only Ensenada, Mexicale, San Felipe and Tijuana
  922. # observe DST."  This is presumably Baja California Norte, above 28th parallel,
  923. # as listed there; [there is also] "Baja California Sur and N. Pacific
  924. # Coast (States of Sinaloa and Sonora)."
  925.  
  926. # From Bob Devine (1988-01-28):
  927. # The Federal District (where Mexico City is) has observed [DST] several
  928. # times but not recently.
  929. #
  930. # I don't where to drawn the line in the North Baja area.  28th latitude
  931. # sounds good -- but it may be higher (how far [d]o radio stations from
  932. # San Diego affect culture?).
  933. #
  934. # The dates of DST probably go back to 1981.  The rules are the same as
  935. # US's.  This is going to be a headache for US presidential electi[o]n years!
  936.  
  937. # From Arthur David Olson (1988-02-13)
  938. # Since the 1981 starting date is only "probable," we'll keep the 1987
  939. # starting date below.
  940.  
  941. # From U. S. Naval Observatory (1989-01-19):
  942. # MEXICO BAJA CAL N   7 H  BEHIND UTC    BAJA CALIFORNIA SUR AND
  943. # MEXICO BAJA CAL N                      N. PACIFIC COAST (STATES
  944. # MEXICO BAJA CAL N                      OF SINALOA AND SONORA)
  945. # MEXICO BAJA CAL N   8 H  BEHIND UTC    ABOVE 28TH PARALLEL APR 3
  946. # MEXICO BAJA CAL N                      - OCT 29
  947. # MEXICO BAJA CAL N   7 H  BEHIND UTC    ABOVE 28TH PARALLEL APR 3
  948. # MEXICO BAJA CAL N                      - 0CT 29
  949. # MEXICO              6 H  BEHIND UTC    STATES OF DURANGO,
  950. # MEXICO                                 COAHUILA, NUEVO LEON,
  951. # MEXICO                                 TAMAULIPAS
  952. # MEXICO              5 H  BEHIND UTC    STATES OF DURANGO,
  953. # MEXICO                                 COAHUILA, NUEVO LEON,
  954. # MEXICO                                 TAMAULIPAS  APR 3 - OCT 29
  955. # MEXICO              6 H  BEHIND UTC    GENERAL MEXICO, STATES OF
  956. # MEXICO                                 CAMPECHE, QUINTANA ROO AND
  957. # MEXICO                                 YUCATAN
  958.  
  959. # From Arthur David Olson (1989-01-21):
  960. # April 3 fell on a Sunday in 1988; October 29 fell on a Sunday in 1989.  Ahem.
  961. # USNO claims there should be four Mexican zones rather than three:
  962. # a zone that's GMT-8 with DST; a zone that's always GMT-7;
  963. # a zone that's GMT-6 with DST; and a zone that's always GMT-6.
  964.  
  965. # From Paul Eggert <eggert@twinsun.com> (1993-11-18):
  966. # Shanks also says there are four zones, but disagrees about the fourth.
  967. # Instead of GMT-6 with DST, he says there's GMT-8 without DST.
  968.  
  969. # From Alan Perry <alan.perry@eng.sun.com> (1996-02-15):
  970. # A guy from our Mexico subsidiary finally found the Presidential Decree
  971. # outlining the timezone changes in Mexico.
  972. # ------------- Begin Forwarded Message -------------
  973. # I finally got my hands on the Official Presidential Decree that sets up the
  974. # rules for the DST changes. The rules are:
  975. # 1. The country is divided in 3 timezones:
  976. #    - Baja California Norte (the Mexico/BajaNorte TZ)
  977. #    - Baja California Sur, Nayarit, Sinaloa and Sonora (the Mexico/BajaSur TZ)
  978. #    - The rest of the country (the Mexico/General TZ)
  979. #    
  980. # 2. From the first Sunday in April at 2:00 AM to the last Sunday in October
  981. #    at 2:00 AM, the times in each zone are as follows:
  982. #    BajaNorte: GMT+7
  983. #    BajaSur:   GMT+6
  984. #    General:   GMT+5
  985. #    
  986. # 3. The rest of the year, the times are as follows:
  987. #    BajaNorte: GMT+8
  988. #    BajaSur:   GMT+7
  989. #    General:   GMT+6
  990. #    
  991. # The Decree was published in Mexico's Official Newspaper on January 4th.
  992. # -------------- End Forwarded Message --------------
  993. # From Paul Eggert (1996-06-12):
  994. # For an English translation of the decree, see
  995. # <a href="http://mexico-travel.com/extra/timezone_eng.html">
  996. # ``Diario Oficial: Time Zone Changeover'' (1996-01-04).
  997. # </a>
  998.  
  999. # From Rives McDow (1998-10-08):
  1000. # The State of Quintana Roo has reverted back to central STD and DST times
  1001. # (i.e. UTC -0600 and -0500 as of 1998-08-02).
  1002.  
  1003. # From Shanks (1991):
  1004. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  1005. Rule    Mexico    1939    only    -    Feb    5    0:00    1:00    D
  1006. Rule    Mexico    1939    only    -    Jun    25    0:00    0    S
  1007. Rule    Mexico    1940    only    -    Dec    9    0:00    1:00    D
  1008. Rule    Mexico    1941    only    -    Apr    1    0:00    0    S
  1009. Rule    Mexico    1943    only    -    Dec    16    0:00    1:00    D
  1010. Rule    Mexico    1944    only    -    May    1    0:00    0    S
  1011. Rule    Mexico    1950    only    -    Feb    12    0:00    1:00    D
  1012. Rule    Mexico    1950    only    -    Jul    30    0:00    0    S
  1013. Rule    Mexico    1996    max    -    Apr    Sun>=1    2:00    1:00    D
  1014. Rule    Mexico    1996    max    -    Oct    lastSun    2:00    0    S
  1015. #
  1016. Rule    BajaN    1950    1966    -    Apr    lastSun    2:00    1:00    D
  1017. Rule    BajaN    1950    1961    -    Sep    lastSun    2:00    0    S
  1018. Rule    BajaN    1961    1966    -    Oct    lastSun    2:00    0    S
  1019. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1020. # Quintana Roo
  1021. Zone America/Cancun    -5:47:04 -    LMT    1922 Jan  1  1:12:42
  1022.             -6:00    -    CST    1996
  1023.             -6:00    Mexico    C%sT    1997 Oct lastSun 2:00
  1024.             -5:00    Mexico    E%sT    1998 Aug  2  2:00
  1025.             -6:00    Mexico    C%sT
  1026. # Central Mexico
  1027. Zone America/Mexico_City -6:36:36 -    LMT    1922 Jan  1  0:23:24
  1028.             -7:00    -    MST    1927 Jun 10 23:00
  1029.             -6:00    -    CST    1930 Nov 15
  1030.             -7:00    -    MST    1931 May  1 23:00
  1031.             -6:00    -    CST    1931 Oct
  1032.             -7:00    -    MST    1932 Mar 30 23:00
  1033.             -6:00    Mexico    C%sT
  1034. # Chihuahua
  1035. Zone America/Chihuahua    -7:04:20 -    LMT    1921 Dec 31 23:55:44
  1036.             -7:00    -    MST    1927 Jun 10 23:00
  1037.             -6:00    -    CST    1930 Nov 15
  1038.             -7:00    -    MST    1931 May  1 23:00
  1039.             -6:00    -    CST    1931 Oct
  1040.             -7:00    -    MST    1932 Mar 30 23:00
  1041.             -6:00    -    CST    1996
  1042.             -6:00    Mexico    C%sT    1998
  1043.             -6:00    -    CST    1998 Apr Sun>=1 3:00
  1044.             -7:00    Mexico    M%sT
  1045. # S Baja California, Nayarit, Sinaloa, Sonora
  1046. Zone America/Mazatlan    -7:05:40 -    LMT    1921 Dec 31 23:54:20
  1047.             -7:00    -    MST    1927 Jun 10 23:00
  1048.             -6:00    -    CST    1930 Nov 15
  1049.             -7:00    -    MST    1931 May  1 23:00
  1050.             -6:00    -    CST    1931 Oct
  1051.             -7:00    -    MST    1932 Mar 30 23:00
  1052.             -6:00    -    CST    1942 Apr
  1053.             -7:00    -    MST    1949 Jan 14
  1054.             -8:00    -    PST    1970
  1055.             -7:00    Mexico    M%sT
  1056. # N Baja California
  1057. Zone America/Tijuana    -7:48:04 -    LMT    1922 Jan  1  0:11:56
  1058.             -8:00    -    PST    1927 Jun 10 23:00
  1059.             -7:00    -    MST    1930 Nov 16
  1060.             -8:00    -    PST    1942 Apr
  1061.             -7:00    -    MST    1949 Jan 14
  1062.             -8:00    BajaN    P%sT    1967 Apr lastSun 2:00
  1063.             -8:00    US    P%sT    1996
  1064.             -8:00    Mexico    P%sT
  1065. # Baja California
  1066. Zone America/Ensenada    -7:46:28 -    LMT    1922 Jan  1  0:13:32
  1067.             -8:00    -    PST    1927 Jun 10 23:00
  1068.             -7:00    -    MST    1930 Nov 16
  1069.             -8:00    -    PST    1942 Apr
  1070.             -7:00    -    MST    1949 Jan 14
  1071.             -8:00    -    PST    1996
  1072.             -8:00    Mexico    P%sT
  1073. #
  1074. # Revillagigedo Is
  1075. # no information
  1076.  
  1077. ###############################################################################
  1078.  
  1079. # Anguilla
  1080. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1081. Zone America/Anguilla    -4:12:16 -    LMT    1912 Mar 2
  1082.             -4:00    -    AST
  1083.  
  1084. # Antigua and Barbuda
  1085. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1086. Zone    America/Antigua    -4:07:12 -    LMT    1912 Mar 2
  1087.             -5:00    -    EST    1951
  1088.             -4:00    -    AST
  1089.  
  1090. # Bahamas
  1091. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  1092. Rule    Bahamas    1964    max    -    Oct    lastSun    2:00    0    S
  1093. Rule    Bahamas    1964    1986    -    Apr    lastSun    2:00    1:00    D
  1094. Rule    Bahamas    1987    max    -    Apr    Sun>=1    2:00    1:00    D
  1095. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1096. Zone    America/Nassau    -5:09:24 -    LMT    1912 Mar 2
  1097.             -5:00    Bahamas    E%sT
  1098.  
  1099. # Barbados
  1100. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  1101. Rule    Barb    1977    only    -    Jun    12    2:00    1:00    D
  1102. Rule    Barb    1977    1978    -    Oct    Sun>=1    2:00    0    S
  1103. Rule    Barb    1978    1980    -    Apr    Sun>=15    2:00    1:00    D
  1104. Rule    Barb    1979    only    -    Sep    30    2:00    0    S
  1105. Rule    Barb    1980    only    -    Sep    25    2:00    0    S
  1106. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1107. Zone America/Barbados    -3:58:28 -    LMT    1924        # Bridgetown
  1108.             -3:58:28 -    BMT    1932      # Bridgetown Mean Time
  1109.             -4:00    Barb    A%sT
  1110.  
  1111. # Belize
  1112. # Whitman entirely disagrees with Shanks; go with Shanks.
  1113. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  1114. Rule    Belize    1918    1942    -    Oct    Sun>=2    0:00    0:30    HD
  1115. Rule    Belize    1919    1943    -    Feb    Sun>=9    0:00    0    S
  1116. Rule    Belize    1973    only    -    Dec     5    0:00    1:00    D
  1117. Rule    Belize    1974    only    -    Feb     9    0:00    0    S
  1118. Rule    Belize    1982    only    -    Dec    18    0:00    1:00    D
  1119. Rule    Belize    1983    only    -    Feb    12    0:00    0    S
  1120. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1121. Zone    America/Belize    -5:52:48 -    LMT    1912 Apr
  1122.             -6:00    Belize    C%sT
  1123.  
  1124. # Bermuda
  1125. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1126. Zone Atlantic/Bermuda    -4:19:04 -    LMT    1930 Jan  1 2:00    # Hamilton
  1127.             -4:00    -    AST    1974 Apr 28 2:00
  1128.             -4:00    Bahamas    A%sT
  1129.  
  1130. # Cayman Is
  1131. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1132. Zone    America/Cayman    -5:25:32 -    LMT    1890        # Georgetown
  1133.             -5:07:12 -    KMT    1912 Feb    # Kingston Mean Time
  1134.             -5:00    -    EST
  1135.  
  1136. # Costa Rica
  1137. # Shanks gives some very odd dates for 1991, and stops there.
  1138. # For now, we won't guess further.
  1139. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  1140. Rule    CR    1979    1980    -    Feb    lastSun    0:00    1:00    D
  1141. Rule    CR    1979    1980    -    Jun    Sun>=1    0:00    0    S
  1142. Rule    CR    1991    1992    -    Jan    Sat>=15    0:00    1:00    D
  1143. # IATA SSIM (1991-09) says the following was at 1:00; go with Shanks.
  1144. Rule    CR    1991    only    -    Jul     1    0:00    0    S
  1145. Rule    CR    1992    only    -    Mar    15    0:00    0    S
  1146. # There are too many San Joses elsewhere, so we'll use `Costa Rica'.
  1147. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1148. Zone America/Costa_Rica    -5:36:20 -    LMT    1890        # San Jose
  1149.             -5:36    -    SJMT    1921 Jan 15 # San Jose Mean Time
  1150.             -6:00    CR    C%sT
  1151. # Coco
  1152. # no information; probably like America/Costa_Rica
  1153.  
  1154. # Cuba
  1155.  
  1156. # From Bob Devine (1988-01-28):
  1157. # . . .DST is from 2nd Sunday in May to 2nd Sunday in October since 1981.
  1158. # Change at midnight.  In 1979 & 1980, started at 3rd Sunday in March
  1159. # (I think).
  1160.  
  1161. # From U. S. Naval Observatory (1989-01-19):
  1162. # CUBA                5 H  BEHIND UTC
  1163. # CUBA                4 H  BEHIND UTC    MAR 20 - OCT 8
  1164.  
  1165. # From Shanks (1991):
  1166. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  1167. Rule    Cuba    1928    only    -    Jun    10    0:00    1:00    D
  1168. Rule    Cuba    1928    only    -    Oct    10    0:00    0    S
  1169. Rule    Cuba    1940    1942    -    Jun    Sun>=1    0:00    1:00    D
  1170. Rule    Cuba    1940    1942    -    Sep    Sun>=1    0:00    0    S
  1171. Rule    Cuba    1945    1946    -    Jun    Sun>=1    0:00    1:00    D
  1172. Rule    Cuba    1945    1946    -    Sep    Sun>=1    0:00    0    S
  1173. Rule    Cuba    1965    only    -    Jun    1    0:00    1:00    D
  1174. Rule    Cuba    1965    only    -    Sep    30    0:00    0    S
  1175. Rule    Cuba    1966    only    -    May    29    0:00    1:00    D
  1176. Rule    Cuba    1966    only    -    Oct    2    0:00    0    S
  1177. Rule    Cuba    1967    only    -    Apr    8    0:00    1:00    D
  1178. Rule    Cuba    1967    1968    -    Sep    Sun>=8    0:00    0    S
  1179. Rule    Cuba    1968    only    -    Apr    14    0:00    1:00    D
  1180. Rule    Cuba    1969    1977    -    Apr    lastSun    0:00    1:00    D
  1181. Rule    Cuba    1969    1971    -    Oct    lastSun    0:00    0    S
  1182. Rule    Cuba    1972    1974    -    Oct    8    0:00    0    S
  1183. Rule    Cuba    1975    1977    -    Oct    lastSun    0:00    0    S
  1184. Rule    Cuba    1978    only    -    May    7    0:00    1:00    D
  1185. Rule    Cuba    1978    1990    -    Oct    Sun>=8    0:00    0    S
  1186. Rule    Cuba    1979    1980    -    Mar    Sun>=15    0:00    1:00    D
  1187. Rule    Cuba    1981    1985    -    May    Sun>=5    0:00    1:00    D
  1188. Rule    Cuba    1986    1989    -    Mar    Sun>=14    0:00    1:00    D
  1189. Rule    Cuba    1990    1997    -    Apr    Sun>=1    0:00    1:00    D
  1190. Rule    Cuba    1991    1995    -    Oct    Sun>=8    0:00s    0    S
  1191. Rule    Cuba    1996    only    -    Oct     6    0:00s    0    S
  1192. Rule    Cuba    1997    only    -    Oct    12    0:00s    0    S
  1193. Rule    Cuba    1998    only    -    Mar    29    0:00    1:00    D
  1194. Rule    Cuba    1998    max    -    Oct    lastSun    0:00s    0    S
  1195. Rule    Cuba    1999    max    -    Apr    Sun>=1    0:00s    1:00    D
  1196.  
  1197. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1198. Zone    America/Havana    -5:29:28 -    LMT    1890
  1199.             -5:30    -    HMT    1925 Jul 19 12:00 # Havana MT
  1200.             -5:00    Cuba    C%sT
  1201.  
  1202. # Dominica
  1203. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1204. Zone America/Dominica    -4:05:36 -    LMT    1911 Jul 1 0:01        # Roseau
  1205.             -4:00    -    AST
  1206.  
  1207. # Dominican Republic
  1208. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  1209. Rule    DR    1966    only    -    Oct    30    0:00    1:00    D
  1210. Rule    DR    1967    only    -    Feb    28    0:00    0    S
  1211. Rule    DR    1969    1973    -    Oct    lastSun    0:00    0:30    HD
  1212. Rule    DR    1970    only    -    Feb    21    0:00    0    S
  1213. Rule    DR    1971    only    -    Jan    20    0:00    0    S
  1214. Rule    DR    1972    1974    -    Jan    21    0:00    0    S
  1215. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1216. Zone America/Santo_Domingo -4:39:36 -    LMT    1890
  1217.             -4:40    -    SDMT    1933 Apr  1 12:00 # S. Dom. MT
  1218.             -5:00    DR    E%sT    1974 Oct 27
  1219.             -4:00    -    AST
  1220.  
  1221. # El Salvador
  1222. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  1223. Rule    Salv    1987    1988    -    May    Sun>=1    0:00    1:00    D
  1224. Rule    Salv    1987    1988    -    Sep    lastSun    0:00    0    S
  1225. # There are too many San Salvadors elsewhere, so we'll use `El Salvador'.
  1226. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1227. Zone America/El_Salvador -5:56:48 -    LMT    1921        # San Salvador
  1228.             -6:00    Salv    C%sT
  1229.  
  1230. # Grenada
  1231. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1232. Zone    America/Grenada    -4:07:00 -    LMT    1911 Jul    # St George's
  1233.             -4:00    -    AST
  1234.  
  1235. # Guadeloupe
  1236. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1237. Zone America/Guadeloupe    -4:06:08 -    LMT    1911 Jun 8    # Pointe a Pitre
  1238.             -4:00    -    AST
  1239.  
  1240. # Guatemala
  1241. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  1242. Rule    Guat    1973    only    -    Nov    25    0:00    1:00    D
  1243. Rule    Guat    1974    only    -    Feb    24    0:00    0    S
  1244. Rule    Guat    1983    only    -    May    21    0:00    1:00    D
  1245. Rule    Guat    1983    only    -    Sep    22    0:00    0    S
  1246. Rule    Guat    1991    only    -    Mar    23    0:00    1:00    D
  1247. Rule    Guat    1991    only    -    Sep     7    0:00    0    S
  1248. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1249. Zone America/Guatemala    -6:02:04 -    LMT    1918 Oct 5
  1250.             -6:00    Guat    C%sT
  1251.  
  1252. # Haiti
  1253. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  1254. Rule    Haiti    1983    only    -    May    8    0:00    1:00    D
  1255. Rule    Haiti    1984    1987    -    Apr    lastSun    0:00    1:00    D
  1256. Rule    Haiti    1983    1987    -    Oct    lastSun    0:00    0    S
  1257. # Shanks says AT is 2:00, but IATA SSIM (1991/1996) says 1:00s.  Go with IATA.
  1258. Rule    Haiti    1988    1997    -    Apr    Sun>=1    1:00s    1:00    D
  1259. Rule    Haiti    1988    1997    -    Oct    lastSun    1:00s    0    S
  1260. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1261. Zone America/Port-au-Prince -4:49:20 -    LMT    1890
  1262.             -4:49    -    PPMT    1917 Jan 24 12:00 # P-a-P MT
  1263.             -5:00    Haiti    E%sT
  1264.  
  1265. # Honduras
  1266. # Shanks says 1921 Jan 1; go with Whitman's more precise Apr 1.
  1267. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1268. Zone America/Tegucigalpa -5:48:52 -    LMT    1921 Apr
  1269.             -6:00    Salv    C%sT
  1270. #
  1271. # Great Swan I ceded by US to Honduras in 1972
  1272.  
  1273. # Jamaica
  1274.  
  1275. # From Bob Devine (1988-01-28):
  1276. # Follows US rules.
  1277.  
  1278. # From U. S. Naval Observatory (1989-01-19):
  1279. # JAMAICA             5 H  BEHIND UTC
  1280.  
  1281. # From Shanks (1991):
  1282. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1283. Zone    America/Jamaica    -5:07:12 -    LMT    1890        # Kingston
  1284.             -5:07:12 -    KMT    1912 Feb    # Kingston Mean Time
  1285.             -5:00    -    EST    1974 Jan 6 2:00
  1286.             -5:00    US    E%sT    1984
  1287.             -5:00    -    EST
  1288.  
  1289. # Martinique
  1290. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1291. Zone America/Martinique    -4:04:20 -      LMT    1890        # Fort-de-France
  1292.             -4:04    -    FFMT    1911 May     # Fort-de-France MT
  1293.             -4:00    -    AST    1980 Apr  6
  1294.             -4:00    1:00    ADT    1980 Sep 28
  1295.             -4:00    -    AST
  1296.  
  1297. # Montserrat
  1298. # From Paul Eggert (1997-08-31):
  1299. # Recent volcanic eruptions have forced evacuation of Plymouth, the capital.
  1300. # Luckily, Olveston, the current de facto capital, has the same longitude.
  1301. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1302. Zone America/Montserrat    -4:08:52 -    LMT    1911 Jul 1 0:01   # Olveston
  1303.             -4:00    -    AST
  1304.  
  1305. # Nicaragua
  1306. #
  1307. # From Steffen Thorsen (1998-12-29):
  1308. # Nicaragua seems to be back at -6:00 but I have not been able to find when
  1309. # they changed from -5:00.
  1310. #
  1311. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  1312. Rule    Nic    1979    1980    -    Mar    Sun>=16    0:00    1:00    D
  1313. Rule    Nic    1979    1980    -    Jun    Mon>=23    0:00    0    S
  1314. Rule    Nic    1992    only    -    Jan    1    4:00    1:00    D
  1315. Rule    Nic    1992    only    -    Sep    24    0:00    0    S
  1316. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1317. Zone    America/Managua    -5:45:08 -    LMT    1890
  1318.             -5:45    -    MMT    1934 Jun 23  # Managua Mean Time
  1319.             -6:00    -    CST    1973 May
  1320.             -5:00    -    EST    1975 Feb 16
  1321.             -6:00    Nic    C%sT    1993 Jan 1 4:00
  1322.             -5:00    -    EST    1998 Dec
  1323.             -6:00    -    CST
  1324.  
  1325. # Panama
  1326. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1327. Zone    America/Panama    -5:18:08 -    LMT    1890
  1328.             -5:20    -    PMT    1908 Apr 22   # Panama Mean Time
  1329.             -5:00    -    EST
  1330.  
  1331. # Puerto Rico
  1332. # There are too many San Juans elsewhere, so we'll use `Puerto_Rico'.
  1333. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1334. Zone America/Puerto_Rico -4:24:25 -    LMT    1899 Mar 28 12:00    # San Juan
  1335.             -4:00    -    AST    1942 May  3
  1336.             -4:00    1:00    AWT    1945 Sep 30  2:00
  1337.             -4:00    -    AST
  1338.  
  1339. # St Kitts-Nevis
  1340. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1341. Zone America/St_Kitts    -4:10:52 -    LMT    1912 Mar 2    # Basseterre
  1342.             -4:00    -    AST
  1343.  
  1344. # St Lucia
  1345. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1346. Zone America/St_Lucia    -4:04:00 -    LMT    1890        # Castries
  1347.             -4:04    -    CMT    1912        # Castries Mean Time
  1348.             -4:00    -    AST
  1349.  
  1350. # St Pierre and Miquelon
  1351. # There are too many St Pierres elsewhere, so we'll use `Miquelon'.
  1352. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1353. Zone America/Miquelon    -3:44:40 -    LMT    1911 May 15    # St Pierre
  1354.             -4:00    -    AST    1980 May
  1355.             -3:00    Mont    PM%sT    # Pierre & Miquelon Time
  1356.  
  1357. # St Vincent and the Grenadines
  1358. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1359. Zone America/St_Vincent    -4:04:56 -    LMT    1890        # Kingstown
  1360.             -4:04:56 -    KMT    1912       # Kingstown Mean Time
  1361.             -4:00    -    AST
  1362.  
  1363. # Turks and Caicos
  1364. # From Paul Eggert (1998-08-06):
  1365. # Shanks says they use US DST rules, but IATA SSIM (1991/1998)
  1366. # says they switch at midnight.  Go with IATA SSIM.
  1367. # Rule    NAME    FROM    TO    TYPE    IN    ON    AT    SAVE    LETTER/S
  1368. Rule    TC    1979    1986    -    Apr    lastSun    0:00    1:00    D
  1369. Rule    TC    1979    max    -    Oct    lastSun    0:00    0    S
  1370. Rule    TC    1987    max    -    Apr    Sun>=1    0:00    1:00    D
  1371. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1372. Zone America/Grand_Turk    -4:44:32 -    LMT    1890
  1373.             -5:07:12 -    KMT    1912 Feb    # Kingston Mean Time
  1374.             -5:00    TC    E%sT
  1375.  
  1376. # British Virgin Is
  1377. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1378. Zone America/Tortola    -4:18:28 -    LMT    1911 Jul    # Road Town
  1379.             -4:00    -    AST
  1380.  
  1381. # Virgin Is
  1382. # Zone    NAME        GMTOFF    RULES    FORMAT    [UNTIL]
  1383. Zone America/St_Thomas    -4:19:44 -    LMT    1911 Jul    # Charlotte Amalie
  1384.             -4:00    -    AST
  1385.