entered into RCS
[kopensolaris-gnu/glibc.git] / time / northamerica
1 # @(#)northamerica      7.10
2 # also includes Central America and the Caribbean
3
4 # This data is by no means authoritative; if you think you know better,
5 # go ahead and edit the file (and please send any changes to
6 # tz@elsie.nci.nih.gov for general use in the future).
7
8 ###############################################################################
9
10 # United States
11
12 # From Arthur David Olson:
13 # US Daylight Saving Time ended on the last Sunday of *October* in 1974.
14 # See, for example, the front page of the Saturday, October 26, 1974
15 # and Sunday, October 27, 1974 editions of the Washington Post.
16
17 # From seismo!munnari!kre:
18 # I recall also being told by someone once that Canada didn't have
19 # the DST variations in 74/75 that the US did, but I am not nearly
20 # sure enough of this to add anything.
21
22 # From Arthur David Olson:
23 # The above has been confirmed by Bob Devine; we'll go with it here.
24
25 # From Arthur David Olson:
26 # Before the Uniform Time Act of 1966 took effect in 1967, observance of
27 # Daylight Saving Time in the US was by local option, except during wartime.
28
29 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
30 Rule    US      1918    1919    -       Mar     lastSun 2:00    1:00    D
31 Rule    US      1918    1919    -       Oct     lastSun 2:00    0       S
32 Rule    US      1942    only    -       Feb     9       2:00    1:00    W # War
33 Rule    US      1945    only    -       Sep     30      2:00    0       S
34 Rule    US      1967    max     -       Oct     lastSun 2:00    0       S
35 Rule    US      1967    1973    -       Apr     lastSun 2:00    1:00    D
36 Rule    US      1974    only    -       Jan     6       2:00    1:00    D
37 Rule    US      1975    only    -       Feb     23      2:00    1:00    D
38 Rule    US      1976    1986    -       Apr     lastSun 2:00    1:00    D
39 Rule    US      1987    max     -       Apr     Sun>=1  2:00    1:00    D
40
41 # From Bob Devine (January 28, 1988):
42 # ...Alaska (and Hawaii) had the timezone names changed in 1967.
43 #    old                         new
44 #    Pacific Standard Time(PST)  -same-
45 #    Yukon Standard Time(YST)    -same-
46 #    Central Alaska S.T. (CAT)   Alaska-Hawaii St[an]dard Time (AHST)
47 #    Nome Standard Time (NT)     Bering Standard Time (BST)
48 #
49 # ...Alaska's timezone lines were redrawn in 1983 to give only 2 tz.
50 #    The YST zone now covers nearly all of the state, AHST just part
51 #    of the Aleutian islands.   No DST.
52
53 # From U. S. Naval Observatory (January 19, 1989):
54 # USA  EASTERN       5 H  BEHIND UTC    NEW YORK, WASHINGTON
55 # USA  EASTERN       4 H  BEHIND UTC    APR 3 - OCT 30
56 # USA  CENTRAL       6 H  BEHIND UTC    CHICAGO, HOUSTON
57 # USA  CENTRAL       5 H  BEHIND UTC    APR 3 - OCT 30
58 # USA  MOUNTAIN      7 H  BEHIND UTC    DENVER
59 # USA  MOUNTAIN      6 H  BEHIND UTC    APR 3 - OCT 30
60 # USA  PACIFIC       8 H  BEHIND UTC    L.A., SAN FRANCISCO
61 # USA  PACIFIC       7 H  BEHIND UTC    APR 3 - OCT 30
62 # USA  ALASKA STD    9 H  BEHIND UTC    MOST OF ALASKA     (AKST)
63 # USA  ALASKA STD    8 H  BEHIND UTC    APR 3 - OCT 30 (AKDT)
64 # USA  ALEUTIAN     10 H  BEHIND UTC    ISLANDS WEST OF 170W
65 # USA  - " -         9 H  BEHIND UTC    APR 3 - OCT 30
66 # USA  HAWAII       10 H  BEHIND UTC
67 # USA  BERING       11 H  BEHIND UTC    SAMOA, MIDWAY
68
69 # From Arthur David Olson (January 21, 1989):
70 # The above dates are for 1988.
71 # Note the "AKST" and "AKDT" abbreviations, the claim that there's
72 # no DST in Samoa, and the claim that there is DST in Alaska and the
73 # Aleutians.
74
75 # From Arthur David Olson (February 13, 1988):
76 # Legal standard time zone names, from United States Code (1982 Edition and
77 # Supplement III), Title 15, Chapter 6, Section 260 and forward.  First, names
78 # up to April 1, 1967 (when most provisions of the Uniform Time Act of 1966
79 # took effect), as explained in sections 263 and 261:
80 #       (none)
81 #       United States standard eastern time
82 #       United States standard mountain time
83 #       United States standard central time
84 #       United States standard Pacific time
85 #       (none)
86 #       United States standard Alaska time
87 #       (none)
88 # Next, names from April 1, 1967 until November 30, 1983 (the date for
89 # public law 98-181):
90 #       Atlantic standard time
91 #       eastern standard time
92 #       central standard time
93 #       mountain standard time
94 #       Pacific standard time
95 #       Yukon standard time
96 #       Alaska-Hawaii standard time
97 #       Bering standard time
98 # And after November 30, 1983:
99 #       Atlantic standard time
100 #       eastern standard time
101 #       central standard time
102 #       mountain standard time
103 #       Pacific standard time
104 #       Alaska standard time
105 #       Hawaii-Aleutian standard time
106 #       Samoa standard time
107 # The law doesn't give abbreviations.
108
109 # Easy stuff first--including Alaska, where we ignore history (since we
110 # can't tell if we should give Yukon time or Alaska-Hawaii time for "old"
111 # times).
112
113 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
114 Zone America/New_York   -5:00   US      E%sT
115 Zone America/Chicago    -6:00   US      C%sT
116 Zone America/Denver     -7:00   US      M%sT
117 Zone America/Los_Angeles -8:00  US      P%sT
118 Zone America/Anchorage  -9:00   US      AK%sT
119                                         # AK%sT is the abbreviation per USNO
120
121 # Mainland US areas that are always Standard as of 1986.
122
123 Zone America/Fort_Wayne -5:00   US      E%sT    1946
124                         -5:00   -       EST     # Always EST as of 1986
125 # From Arthur David Olson (October 28, 1991):
126 # An article on page A3 of the Sunday, October 27, 1991 Washington Post
127 # notes that Starke County switched from Central time to Eastern time as of
128 # October 27, 1991.
129 Zone America/Knox_IN    -6:00   US      C%sT    1991 Oct 27 2:00
130                         -5:00   -       EST     # Always EST as of 1991
131 Zone America/Phoenix    -7:00   US      M%sT    1946
132                         -7:00   -       MST     # Always MST as of 1986
133
134 # From Arthur David Olson (February 13, 1988):
135 # However. . .a writer from the Inter Tribal Council of Arizona, Inc.,
136 # notes in private correspondence dated 12/28/87 that "Presently, only the
137 # Navajo Nation participates in the Daylight Saving Time policy, due to its
138 # large size and location in three states."  (The "only" means that other
139 # tribal nations don't use DST.)
140
141 Link America/Denver Navajo
142
143 # From Bob Devine (January 28, 1988):
144 # Michigan didn't observe DST from 1968 to 1973.
145
146 Zone America/Detroit    -5:00   US      E%sT    1968
147                         -5:00   -       EST     1973
148                         -5:00   US      E%sT
149
150 # Samoa just changes names.  No DST, per Naval Observatory.
151
152 Zone Pacific/Samoa      -11:22:48 -     LMT     1911
153                         -11:30  -       SST     1950
154                         -11:00  -       NST     1967 Apr        # N=Nome
155                         -11:00  -       BST     1983 Nov 30     # B=Bering
156                         -11:00  -       SST                     # S=Samoa
157
158 Zone Pacific/Midway     -11:49:28 -     LMT     1901
159                         -11:00  -       NST     1967 Apr        # N=Nome
160                         -11:00  -       BST     1983 Nov 30     # B=Bering
161                         -11:00  -       SST                     # S=Samoa
162
163 # Aleutian has a name change.  DST, per Naval Observatory.
164
165 Zone America/Atka       -10:00  US      AH%sT   1983 Nov 30
166                         -10:00  US      HA%sT
167
168 # From Arthur David Olson:
169 # And then there's Hawaii.
170 # DST was observed for one day in 1933;
171 # Standard time was change by half an hour in 1947;
172 # it's always standard as of 1986.
173
174 Zone Pacific/Honolulu   -10:30  US      H%sT    1933 Apr 30 2:00
175                         -10:30  1:00    HDT     1933 May  1 2:00
176                         -10:30  US      H%sT    1947 Jun  8 2:00
177                         -10:00  -       HST
178
179 # Navassa
180 # no information; probably like US/Eastern
181
182
183 # Old names, for S5 users
184
185 # Link  LINK-FROM               LINK-TO
186 Link    America/New_York        EST5EDT
187 Link    America/Chicago         CST6CDT
188 Link    America/Denver          MST7MDT
189 Link    America/Los_Angeles     PST8PDT
190 Link    America/Fort_Wayne      EST
191 Link    America/Phoenix         MST
192 Link    Pacific/Honolulu        HST
193
194 ################################################################################
195
196
197 # From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
198 # A good source for time zone historical data outside the U.S. is
199 # Thomas G. Shanks, The International Atlas (3rd edition),
200 # San Diego: ACS Publications, Inc. (1991).
201 # Except where otherwise noted, it is the source for the data below.
202 #
203 # Another source occasionally used is Edward W. Whitman, World Time Differences,
204 # Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
205 # I found in the UCLA library.
206 #
207 # I invented the abbreviation SPST for St Pierre Standard Time; SPDT likewise.
208 # Corrections are welcome!
209 #
210 # See the `africa' file for Zone naming conventions.
211
212
213
214 # Canada
215
216 # Canada is reportedly lots easier than the US--leastways since 1951.
217 # I don't know what they did before then.
218 # 4.3BSD claims that it's perfectly regular.
219 # According to a posting in "comp.bugs.misc", "comp.unix.wizards", etc.
220 # on February 8, 1987, by Dave Sherman of the Law Society of Upper Canada,
221 # "...Canada (well, Ontario and at least some of the other provinces) are
222 # adopting the new daylight savings time rules...".  We assume all of
223 # Canada is doing so.
224
225 # From Bob Devine (January 28, 1988):
226 # All of Canada did have DST from your first rule except Saskatchewan.
227 # Which parts did not observe DST is hard to pinpoint but most of the
228 # province follows the rules.
229 # NOTE: those that didn't have DST for that rule, also
230 # probably did not have it for several years previous.
231
232 # From U. S. Naval Observatory (January 19, 1989):
233 # CANADA   NEW FDL    3.5H BEHIND UTC    ST.JOHN'S
234 # CANADA   NEW FDL    1.5H BEHIND UTC    APR 3 - OCT 29
235 # CANADA   ATLANTIC   4 H  BEHIND UTC    HALIFAX
236 # CANADA   ATLANTIC   3 H  BEHIND UTC    APR 3 - OCT 29
237 # CANADA   EASTERN    5 H  BEHIND UTC    TORONTO, MONTREAL, OTTAWA
238 # CANADA   EASTERN    4 H  BEHIND UTC    APR 3 - OCT 29
239 # CANADA   CENTRAL    6 H  BEHIND UTC    REGINA, WINNIPEG
240 # CANADA   CENTRAL    5 H  BEHIND UTC    APR 3 - OCT 29
241 # CANADA   MOUNTAIN   7 H  BEHIND UTC    CALGARY, EDMONTON
242 # CANADA   MOUNTAIN   6 H  BEHIND UTC    APR 3 - OCT 29
243 # CANADA   PACIFIC    8 H  BEHIND UTC    VANCOUVER
244 # CANADA   PACIFIC    7 H  BEHIND UTC    APR 3 - OCT 29
245 # CANADA   YUKON      SAME AS PACIFIC    DAWSON
246
247 # From Arthur David Olson (January 21, 1989):
248 # April 3 fell on a Sunday in 1988; October 29 fell on a Sunday in 1989.  Ahem.
249 # Note claim that there's double DST in Newfoundland and that Yukon should
250 # be same as Pacific.
251
252 # From W. Jones (jones@skdad.usask.ca) (November 6, 1992):
253 # The. . .below is based on information I got from our law library, the
254 # provincial archives, and the provincial Community Services department.
255 # A precise history would require digging through newspaper archives, and
256 # since you didn't say what you wanted, I didn't bother.
257 #
258 # Saskatchewan is split by a time zone meridian (105W) and over the years
259 # the boundary became pretty ragged as communities near it reevaluated
260 # their affiliations in one direction or the other.  In 1965 a provincial
261 # referendum favoured legislating common time practices.
262 #
263 # On 15 April 1966 the Time Act (c. T-14, Revised Statutes of
264 # Saskatchewan 1978) was proclaimed, and established that the eastern
265 # part of Saskatchewan would use CST year round, that districts in
266 # northwest Saskatchewan would by default follow CST but could opt to
267 # follow Mountain Time rules (thus 1 hour difference in the winter and
268 # zero in the summer), and that districts in southwest Saskatchewan would
269 # by default follow MT but could opt to follow CST.
270 #
271 # It took a few years for the dust to settle (I know one story of a town
272 # on one time zone having its school in another, such that a mom had to
273 # serve her family lunch in two shifts), but presently it seems that only
274 # a few towns on the border with Alberta (e.g. Lloydminster) follow MT
275 # rules any more; all other districts appear to have used CST year round
276 # since sometime in the 1960s.
277 #
278 # Here's how I would summarize things.  Establish a "Saskatchewan" CST
279 # time zone, and note that it officially exists as of 15 April 1966.  Any
280 # current exceptions can put themselves in the "Mountain" zone, since
281 # those are the rules they follow.  Any past exceptions can be forgotten,
282 # since that's what those who live here have done.
283
284 # From Arthur David Olson (November 21, 1992):
285 # East-Saskatchewan kept to avoid problems for folks using that zone by name;
286 # plain Saskatchewan added.
287
288
289 # From Shanks (1991):
290 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
291 Rule    StJohns 1884    only    -       Jan      1      0:00    0       S
292 Rule    StJohns 1917    1918    -       Apr     Sun>=8  2:00    1:00    D
293 Rule    StJohns 1917    only    -       Sep     17      2:00    0       S
294 Rule    StJohns 1918    only    -       Oct     31      2:00    0       S
295 # Whitman gives 1919 Apr 5 and 1920 Apr 5; go with Shanks.
296 Rule    StJohns 1919    only    -       May      5      23:00   1:00    D
297 Rule    StJohns 1919    only    -       Aug     12      23:00   0       S
298 # For 1931-1935 Whitman gives Apr same date; go with Shanks.
299 Rule    StJohns 1920    1935    -       May     Sun>=1  23:00   1:00    D
300 Rule    StJohns 1920    1935    -       Oct     lastSun 23:00   0       S
301 # For 1936-1941 Shanks gives May Mon>=9 and Oct Mon>=2; go with Whitman.
302 Rule    StJohns 1936    1941    -       May     Sun>=8  0:00    1:00    D
303 Rule    StJohns 1936    1941    -       Oct     Sun>=1  0:00    0       S
304 # Shanks gives 1942 May 11 - 1945 Sep 30; go with Whitman.
305 Rule    StJohns 1942    only    -       Mar      1      0:00    1:00    D
306 Rule    StJohns 1942    only    -       Dec     31      0:00    0       S
307 Rule    StJohns 1943    only    -       May     30      0:00    1:00    D
308 Rule    StJohns 1943    only    -       Sep      5      0:00    0       S
309 Rule    StJohns 1944    only    -       Jul     10      0:00    1:00    D
310 Rule    StJohns 1944    only    -       Sep      2      0:00    0       S
311 Rule    StJohns 1945    only    -       Jan      1      0:00    1:00    D
312 Rule    StJohns 1945    only    -       Oct      7      2:00    0       S
313 # For 1946-9 Whitman gives May 5,4,9,1 - Oct 1,5,3,2, and for 1950 he gives
314 # Apr 30 - Sep 24; go with Shanks.
315 Rule    StJohns 1946    1950    -       May     Sun>=8  2:00    1:00    D
316 Rule    StJohns 1946    1950    -       Oct     Sun>=2  2:00    0       S
317 Rule    StJohns 1951    1986    -       Apr     lastSun 2:00    1:00    D
318 Rule    StJohns 1951    1959    -       Sep     lastSun 2:00    0       S
319 Rule    StJohns 1960    max     -       Oct     lastSun 2:00    0       S
320 Rule    StJohns 1987    only    -       Apr     Sun>=1  2:00    1:00    D
321 Rule    StJohns 1988    only    -       Apr     Sun>=1  2:00    2:00    D
322 Rule    StJohns 1989    max     -       Apr     Sun>=1  2:00    1:00    D
323 # St John's has an apostrophe, but Posix file names can't have apostrophes.
324 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
325 Zone America/St_Johns   -3:30:52 -      LMT     1884
326                         -3:31   StJohns N%sT    1935 Mar 30
327                         -3:30   StJohns N%sT
328
329 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
330 Rule Halifax    1902    only    -       Jun     15      0:00    0       S
331 Rule Halifax    1916    only    -       Apr      1      0:00    1:00    D
332 Rule Halifax    1916    only    -       Oct      1      0:00    0       S
333 Rule Halifax    1918    only    -       Apr     14      2:00    1:00    D
334 Rule Halifax    1918    only    -       Oct     31      2:00    0       S
335 Rule Halifax    1920    only    -       May      9      0:00    1:00    D
336 Rule Halifax    1920    only    -       Aug     29      0:00    0       S
337 Rule Halifax    1921    only    -       May      6      0:00    1:00    D
338 Rule Halifax    1921    1922    -       Sep      5      0:00    0       S
339 Rule Halifax    1922    only    -       Apr     30      0:00    1:00    D
340 Rule Halifax    1923    1925    -       May     Sun>=1  0:00    1:00    D
341 Rule Halifax    1923    only    -       Sep      4      0:00    0       S
342 Rule Halifax    1924    only    -       Sep     15      0:00    0       S
343 Rule Halifax    1925    only    -       Sep     28      0:00    0       S
344 Rule Halifax    1926    only    -       May     16      0:00    1:00    D
345 Rule Halifax    1926    only    -       Sep     13      0:00    0       S
346 Rule Halifax    1927    only    -       May      1      0:00    1:00    D
347 Rule Halifax    1927    only    -       Sep     26      0:00    0       S
348 Rule Halifax    1928    1931    -       May     Sun>=8  0:00    1:00    D
349 Rule Halifax    1928    only    -       Sep      9      0:00    0       S
350 Rule Halifax    1929    only    -       Sep      3      0:00    0       S
351 Rule Halifax    1930    only    -       Sep     15      0:00    0       S
352 Rule Halifax    1931    1932    -       Sep     Mon>=24 0:00    0       S
353 Rule Halifax    1933    only    -       Apr     30      0:00    1:00    D
354 Rule Halifax    1933    only    -       Oct      2      0:00    0       S
355 Rule Halifax    1934    only    -       May     20      0:00    1:00    D
356 Rule Halifax    1934    only    -       Sep     16      0:00    0       S
357 Rule Halifax    1935    only    -       Jun      2      0:00    1:00    D
358 Rule Halifax    1935    only    -       Sep     30      0:00    0       S
359 Rule Halifax    1936    only    -       Jun      1      0:00    1:00    D
360 Rule Halifax    1936    only    -       Sep     14      0:00    0       S
361 Rule Halifax    1937    1938    -       May     Sun>=1  0:00    1:00    D
362 Rule Halifax    1937    1941    -       Sep     Mon>=24 0:00    0       S
363 Rule Halifax    1939    only    -       May     28      0:00    1:00    D
364 Rule Halifax    1940    1941    -       May     Sun>=1  0:00    1:00    D
365 Rule Halifax    1942    only    -       Feb     9       2:00    1:00    D
366 Rule Halifax    1945    1959    -       Sep     lastSun 2:00    0       S
367 Rule Halifax    1946    1959    -       Apr     lastSun 2:00    1:00    D
368 Rule Halifax    1962    1986    -       Apr     lastSun 2:00    1:00    D
369 Rule Halifax    1962    max     -       Oct     lastSun 2:00    0       S
370 Rule Halifax    1987    max     -       Apr     Sun>=1  2:00    1:00    D
371 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
372 Zone America/Halifax    -4:14:24 -      LMT     1902 Jun 15
373                         -4:00   Halifax A%sT
374
375 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
376 Rule    Mont    1884    only    -       Jan      1      0:00    0       S
377 Rule    Mont    1917    only    -       Mar     25      2:00    1:00    D
378 Rule    Mont    1917    only    -       Apr     24      0:00    0       S
379 Rule    Mont    1918    only    -       Apr     14      2:00    1:00    D
380 Rule    Mont    1918    only    -       Oct     31      2:00    0       S
381 Rule    Mont    1919    only    -       Mar     31      2:30    1:00    D
382 Rule    Mont    1919    only    -       Oct     25      2:30    0       S
383 Rule    Mont    1920    only    -       May      2      2:30    1:00    D
384 Rule    Mont    1920    only    -       Oct      3      2:30    0       S
385 Rule    Mont    1921    only    -       May      1      2:00    1:00    D
386 Rule    Mont    1921    only    -       Oct      2      2:30    0       S
387 Rule    Mont    1922    only    -       Apr     30      2:00    1:00    D
388 Rule    Mont    1922    only    -       Oct      1      2:30    0       S
389 Rule    Mont    1924    only    -       May     17      2:00    1:00    D
390 Rule    Mont    1924    1926    -       Sep     lastSun 2:30    0       S
391 Rule    Mont    1925    1926    -       May     Sun>=1  2:00    1:00    D
392 Rule    Mont    1927    only    -       May      1      0:00    1:00    D
393 Rule    Mont    1927    1932    -       Sep     Sun>=25 0:00    0       S
394 Rule    Mont    1928    1931    -       Apr     Sun>=25 0:00    1:00    D
395 Rule    Mont    1932    only    -       May      1      0:00    1:00    D
396 Rule    Mont    1933    1940    -       Apr     Sun>=24 0:00    1:00    D
397 Rule    Mont    1933    only    -       Oct      1      0:00    0       S
398 Rule    Mont    1934    1939    -       Sep     Sun>=24 0:00    0       S
399 Rule    Mont    1945    1948    -       Sep     lastSun 2:00    0       S
400 Rule    Mont    1946    1986    -       Apr     lastSun 2:00    1:00    D
401 Rule    Mont    1949    1950    -       Oct     lastSun 2:00    0       S
402 Rule    Mont    1951    1956    -       Sep     lastSun 2:00    0       S
403 Rule    Mont    1957    max     -       Oct     lastSun 2:00    0       S
404 Rule    Mont    1987    max     -       Apr     Sun>=1  2:00    1:00    D
405 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
406 Zone America/Montreal   -4:54:16 -      LMT     1884
407                         -5:00   Mont    E%sT
408
409 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
410 Rule    Winn    1887    only    -       Jul     16      0:00    0       S
411 Rule    Winn    1916    only    -       Apr     23      0:00    1:00    D
412 Rule    Winn    1916    only    -       Sep     17      0:00    0       S
413 Rule    Winn    1918    only    -       Apr     14      2:00    1:00    D
414 Rule    Winn    1918    only    -       Oct     31      2:00    0       S
415 Rule    Winn    1937    only    -       May     16      2:00    1:00    D
416 Rule    Winn    1937    only    -       Sep     23      2:00    0       S
417 Rule    Winn    1942    only    -       Feb      9      2:00    1:00    D
418 Rule    Winn    1945    only    -       Sep     lastSun 2:00    0       S
419 Rule    Winn    1946    only    -       May     12      2:00    1:00    D
420 Rule    Winn    1946    only    -       Oct     13      2:00    0       S
421 Rule    Winn    1947    1949    -       Apr     lastSun 2:00    1:00    D
422 Rule    Winn    1947    1958    -       Sep     lastSun 2:00    0       S
423 Rule    Winn    1948    only    -       May      1      2:00    1:00    D
424 Rule    Winn    1948    1960    -       Apr     lastSun 2:00    1:00    D
425 Rule    Winn    1959    only    -       Oct     lastSun 2:00    0       S
426 Rule    Winn    1960    only    -       Sep     lastSun 2:00    0       S
427 Rule    Winn    1963    only    -       Apr     lastSun 2:00    1:00    D
428 Rule    Winn    1963    only    -       Sep     lastSun 2:00    0       S
429 Rule    Winn    1966    1986    -       Apr     lastSun 2:00    1:00    D
430 Rule    Winn    1966    max     -       Sep     lastSun 2:00    0       S
431 Rule    Winn    1987    max     -       Apr     Sun>=1  2:00    1:00    D
432 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
433 Zone America/Winnipeg   -6:28:36 -      LMT     1887 Jul 16
434                         -6:00   Winn    C%sT
435
436 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
437 Rule    Regina  1905    only    -       Sep      1      0:00    0       S
438 Rule    Regina  1918    only    -       Apr     14      2:00    1:00    D
439 Rule    Regina  1918    only    -       Oct     31      2:00    0       S
440 Rule    Regina  1930    1934    -       May     Sun>=1  0:00    1:00    D
441 Rule    Regina  1930    1934    -       Oct     Sun>=1  0:00    0       S
442 Rule    Regina  1937    1941    -       Apr     Sun>=8  0:00    1:00    D
443 Rule    Regina  1937    only    -       Oct     Sun>=8  0:00    0       S
444 Rule    Regina  1938    only    -       Oct     Sun>=1  0:00    0       S
445 Rule    Regina  1939    1941    -       Oct     Sun>=8  0:00    0       S
446 Rule    Regina  1942    only    -       Feb      9      2:00    1:00    D
447 Rule    Regina  1945    only    -       Sep     lastSun 2:00    0       S
448 Rule    Regina  1946    only    -       Apr     14      2:00    1:00    D
449 Rule    Regina  1946    only    -       Oct     13      2:00    0       S
450 Rule    Regina  1947    1960    -       Apr     lastSun 2:00    1:00    D
451 Rule    Regina  1947    1959    -       Sep     lastSun 2:00    0       S
452 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
453 Zone    America/Regina  -6:58:36 -      LMT     1905 Sep
454                         -7:00   Regina  M%sT    1966 Apr 15
455                         -6:00   -       CST
456
457 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
458 Rule    Edm     1906    only    -       Sep      1      0:00    0       S
459 Rule    Edm     1918    1919    -       Apr     Sun>=8  2:00    1:00    D
460 Rule    Edm     1918    only    -       Oct     31      2:00    0       S
461 Rule    Edm     1919    only    -       May     27      2:00    0       S
462 Rule    Edm     1920    1923    -       Apr     lastSun 2:00    1:00    D
463 Rule    Edm     1920    only    -       Oct     lastSun 2:00    0       S
464 Rule    Edm     1921    1923    -       Sep     lastSun 2:00    0       S
465 Rule    Edm     1942    only    -       Feb      9      2:00    1:00    D
466 Rule    Edm     1945    only    -       Sep     lastSun 2:00    0       S
467 Rule    Edm     1947    only    -       Apr     lastSun 2:00    1:00    D
468 Rule    Edm     1947    only    -       Sep     lastSun 2:00    0       S
469 Rule    Edm     1967    only    -       Apr     lastSun 2:00    1:00    D
470 Rule    Edm     1967    only    -       Oct     lastSun 2:00    0       S
471 Rule    Edm     1969    only    -       Apr     lastSun 2:00    1:00    D
472 Rule    Edm     1969    only    -       Oct     lastSun 2:00    0       S
473 Rule    Edm     1972    1986    -       Apr     lastSun 2:00    1:00    D
474 Rule    Edm     1972    max     -       Oct     lastSun 2:00    0       S
475 Rule    Edm     1987    max     -       Apr     Sun>=1  2:00    1:00    D
476 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
477 Zone America/Edmonton   -7:33:52 -      LMT     1906 Sep
478                         -7:00   Edm     M%sT
479
480 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
481 Rule    Vanc    1884    only    -       Jan      1      0:00    0       S
482 Rule    Vanc    1918    only    -       Apr     14      2:00    1:00    D
483 Rule    Vanc    1918    only    -       Oct     31      2:00    0       S
484 Rule    Vanc    1942    only    -       Feb      9      2:00    1:00    D
485 Rule    Vanc    1945    only    -       Sep     30      2:00    0       S
486 Rule    Vanc    1946    1986    -       Apr     lastSun 2:00    1:00    D
487 Rule    Vanc    1946    only    -       Oct     13      2:00    0       S
488 Rule    Vanc    1947    1961    -       Sep     lastSun 2:00    0       S
489 Rule    Vanc    1962    max     -       Oct     lastSun 2:00    0       S
490 Rule    Vanc    1987    max     -       Apr     Sun>=1  2:00    1:00    D
491 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
492 Zone America/Vancouver  -8:12:28 -      LMT     1884
493                         -8:00   Vanc    P%sT
494
495 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
496 Rule    Yukon   1900    only    -       Jan      1      0:00    0       S
497 Rule    Yukon   1918    only    -       Apr     14      2:00    1:00    D
498 Rule    Yukon   1918    only    -       Oct     27      2:00    0       S
499 Rule    Yukon   1919    only    -       May     25      2:00    1:00    D
500 Rule    Yukon   1919    only    -       Nov      1      0:00    0       S
501 Rule    Yukon   1942    only    -       Feb      9      2:00    1:00    D
502 Rule    Yukon   1965    only    -       Apr     25      0:00    1:00    D
503 Rule    Yukon   1965    only    -       Oct     31      2:00    0       S
504 Rule    Yukon   1980    1986    -       Apr     lastSun 2:00    1:00    D
505 Rule    Yukon   1980    max     -       Oct     lastSun 2:00    0       S
506 Rule    Yukon   1987    max     -       Apr     Sun>=1  2:00    1:00    D
507 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
508 Zone America/Whitehorse -9:00:12 -      LMT     1900 Aug 20
509                         -9:00   Yukon   Y%sT    1966 Jul
510                         -8:00   Yukon   P%sT
511 # Parts of Yukon (e.g. Dawson) didn't switch to -8:00 until 1973 Oct 28.
512
513 ###############################################################################
514
515 # Mexico
516
517 # From Guy Harris:
518 # Rules are from the Official Airline Guide, Worldwide Edition, for 1987.
519 # Rules prior to 1987 are unknown.
520 # The comments in the OAG say "Only Ensenada, Mexicale, San Felipe and Tijuana
521 # observe DST."  This is presumably Baja California Norte, above 28th parallel,
522 # as listed there; Mexico/BajaSur is for "Baja California Sur and N. Pacific
523 # Coast (States of Sinaloa and Sonora)."
524
525 # From Bob Devine (January 28, 1988):
526 # The Federal District (where Mexico City is) has observed [DST] several
527 # times but not recently.
528 #
529 # I don't where to drawn the line in the North Baja area.  28th latitude
530 # sounds good -- but it may be higher (how far [d]o radio stations from
531 # San Diego affect culture?).
532 #
533 # The dates of DST probably go back to 1981.  The rules are the same as
534 # US's.  This is going to be a headache for US presidential electi[o]n years!
535
536 # From Arthur David Olson (February 13, 1988)
537 # Since the 1981 starting date is only "probable," we'll keep the 1987
538 # starting date below.
539
540 # From U. S. Naval Observatory (January 19, 1989):
541 # MEXICO BAJA CAL N   7 H  BEHIND UTC    BAJA CALIFORNIA SUR AND
542 # MEXICO BAJA CAL N                      N. PACIFIC COAST (STATES
543 # MEXICO BAJA CAL N                      OF SINALOA AND SONORA)
544 # MEXICO BAJA CAL N   8 H  BEHIND UTC    ABOVE 28TH PARALLAL APR 3
545 # MEXICO BAJA CAL N                      - OCT 29
546 # MEXICO BAJA CAL N   7 H  BEHIND UTC    ABOVE 28TH PARALLAL APR 3
547 # MEXICO BAJA CAL N                      - 0CT 29
548 # MEXICO              6 H  BEHIND UTC    STATES OF DURANGO,
549 # MEXICO                                 COAHUILA, NUEVO LEON,
550 # MEXICO                                 TAMAULIPAS
551 # MEXICO              5 H  BEHIND UTC    STATES OF DURANGO,
552 # MEXICO                                 COAHUILA, NUEVO LEON,
553 # MEXICO                                 TAMAULIPAS  APR 3 - OCT 29
554 # MEXICO              6 H  BEHIND UTC    GENERAL MEXICO, STATES OF
555 # MEXICO                                 CAMPECHE, QUINTANA ROO AND
556 # MEXICO                                 YUCATAN
557
558 # From Arthur David Olson (January 21, 1989):
559 # April 3 fell on a Sunday in 1988; October 29 fell on a Sunday in 1989.  Ahem.
560 # USNO claims there should be four Mexican zones rather than three:
561 # a zone that's GMT-8 with DST; a zone that's always GMT-7;
562 # a zone that's GMT-6 with DST; and a zone that's always GMT-6.
563
564 # From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
565 # Shanks also says there are four zones, but disagrees about the fourth.
566 # Instead of GMT-6 with DST, he says there's GMT-8 without DST.
567
568 # From Shanks (1991):
569 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
570 Rule    Mexico  1922    only    -       Jan     1       0:00    0       S
571 Rule    Mexico  1939    only    -       Feb     5       0:00    1:00    D
572 Rule    Mexico  1939    only    -       Jun     25      0:00    0       S
573 Rule    Mexico  1940    only    -       Dec     9       0:00    1:00    D
574 Rule    Mexico  1941    only    -       Apr     1       0:00    0       S
575 Rule    Mexico  1943    only    -       Dec     16      0:00    1:00    D
576 Rule    Mexico  1944    only    -       May     1       0:00    0       S
577 Rule    Mexico  1950    only    -       Feb     12      0:00    1:00    D
578 Rule    Mexico  1950    only    -       Jul     30      0:00    0       S
579 Rule    BajaN   1950    1966    -       Apr     lastSun 2:00    1:00    D
580 Rule    BajaN   1950    1961    -       Sep     lastSun 2:00    0       S
581 Rule    BajaN   1961    1966    -       Oct     lastSun 2:00    0       S
582 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
583 Zone America/Mexico_City -6:36:36 -     LMT     1922 Jan  1  0:23:24
584                         -7:00   -       MST     1927 Jun 10 23:00
585                         -6:00   -       CST     1930 Nov 15
586                         -7:00   -       MST     1931 May  1 23:00
587                         -6:00   -       CST     1931 Oct
588                         -7:00   -       MST     1932 Mar 30 23:00
589                         -6:00   Mexico  C%sT
590 Zone America/Mazatlan   -7:05:40 -      LMT     1921 Dec 31 23:54:20
591                         -7:00   -       MST     1927 Jun 10 23:00
592                         -6:00   -       CST     1930 Nov 15
593                         -7:00   -       MST     1931 May  1 23:00
594                         -6:00   -       CST     1931 Oct
595                         -7:00   -       MST     1932 Mar 30 23:00
596                         -6:00   -       CST     1942 Apr
597                         -7:00   -       MST     1949 Jan 14
598                         -8:00   -       PST     1970
599                         -7:00   -       MST
600 Zone America/Tijuana    -7:48:04 -      LMT     1922 Jan  1  0:11:56
601                         -8:00   -       PST     1927 Jun 10 23:00
602                         -7:00   -       MST     1930 Nov 16
603                         -8:00   -       PST     1942 Apr
604                         -7:00   -       MST     1949 Jan 14
605                         -8:00   BajaN   P%sT    1967 Apr lastSun 2:00
606                         -8:00   US      P%sT
607 Zone America/Ensenada   -7:46:28 -      LMT     1922 Jan  1  0:13:32
608                         -8:00   -       PST     1927 Jun 10 23:00
609                         -7:00   -       MST     1930 Nov 16
610                         -8:00   -       PST     1942 Apr
611                         -7:00   -       MST     1949 Jan 14
612                         -8:00   -       PST
613 #
614 # Revillagigedo Is
615 # no information
616
617 ###############################################################################
618
619 # Anguilla
620 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
621 Zone America/Anguilla   -4:12:16 -      LMT     1912 Mar 2
622                         -4:00   -       AST
623
624 # Antigua and Barbuda
625 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
626 Zone    America/Antigua -4:07:12 -      LMT     1912 Mar 2
627                         -5:00   -       EST     1951
628                         -4:00   -       AST
629
630 # Bahamas
631 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
632 Rule    Bahamas 1912    only    -       Mar     2       0:00    0       S
633 Rule    Bahamas 1964    max     -       Oct     lastSun 2:00    0       S
634 Rule    Bahamas 1964    1986    -       Apr     lastSun 2:00    1:00    D
635 Rule    Bahamas 1987    max     -       Apr     Sun>=1  2:00    1:00    D
636 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
637 Zone    America/Nassau  -5:09:24 -      LMT     1912 Mar 2
638                         -5:00   Bahamas E%sT
639
640 # Barbados
641 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
642 Rule    Barb    1932    only    -       Jan     1       0:00    0       S
643 Rule    Barb    1977    only    -       Jun     12      2:00    1:00    D
644 Rule    Barb    1977    1978    -       Oct     Sun>=1  2:00    0       S
645 Rule    Barb    1978    1980    -       Apr     Sun>=15 2:00    1:00    D
646 Rule    Barb    1979    only    -       Sep     30      2:00    0       S
647 Rule    Barb    1980    only    -       Sep     25      2:00    0       S
648 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
649 Zone America/Barbados   -3:58:28 -      LMT     1924            # Bridgetown
650                         -3:58   -       BMT     1932      # Bridgetown Mean Time
651                         -4:00   Barb    A%sT
652
653 # Belize
654 # Whitman entirely disagrees with Shanks; go with Shanks.
655 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
656 Rule    Belize  1912    only    -       Apr      1      0:00    0       S
657 Rule    Belize  1918    1942    -       Oct     Sun>=2  0:00    0:30    HD
658 Rule    Belize  1919    1943    -       Feb     Sun>=9  0:00    0       S
659 Rule    Belize  1973    only    -       Dec      5      0:00    1:00    D
660 Rule    Belize  1974    only    -       Feb      9      0:00    0       S
661 Rule    Belize  1982    only    -       Dec     18      0:00    1:00    D
662 Rule    Belize  1983    only    -       Feb     12      0:00    0       S
663 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
664 Zone    America/Belize  -5:52:48 -      LMT     1912 Apr
665                         -6:00   Belize  C%sT
666
667 # Bermuda
668 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
669 Zone Atlantic/Bermuda   -4:19:04 -      LMT     1930 Jan  1 2:00    # Hamilton
670                         -4:00   -       AST     1974 Apr 28 2:00
671                         -4:00   Bahamas A%sT
672
673 # Cayman Is
674 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
675 Zone    America/Cayman  -5:25:32 -      LMT     1890            # Georgetown
676                         -5:07   -       KMT     1912 Feb    # Kingston Mean Time
677                         -5:00   -       EST
678
679 # Clipperton
680 # no information
681
682 # Costa Rica
683 # Shanks gives some very odd dates for 1991, and stops there.
684 # For now, we won't guess further.
685 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
686 Rule    CR      1921    only    -       Jan     15      0:00    0       S
687 Rule    CR      1979    1980    -       Feb     lastSun 0:00    1:00    D
688 Rule    CR      1979    1980    -       Jun     Sun>=1  0:00    0       S
689 Rule    CR      1991    only    -       Jan     19      0:00    1:00    D
690 Rule    CR      1991    only    -       Jul     1       0:00    0       S
691 # There are too many San Joses elsewhere, so we'll use `Costa Rica'.
692 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
693 Zone America/Costa_Rica -5:36:20 -      LMT     1890            # San Jose
694                         -5:36   -       SJMT    1921 Jan 15 # San Jose Mean Time
695                         -6:00   CR      C%sT
696 # Coco
697 # no information; probably like America/Costa_Rica
698
699 # Cuba
700
701 # From Bob Devine (January 28, 1988):
702 # . . .DST is from 2nd Sunday in May to 2nd Sunday in October since 1981.
703 # Change at midnight.  In 1979 & 1980, started at 3rd Sunday in March
704 # (I think).
705
706 # From U. S. Naval Observatory (January 19, 1989):
707 # CUBA                5 H  BEHIND UTC
708 # CUBA                4 H  BEHIND UTC    MAR 20 - OCT 8
709
710 # From Shanks (1991):
711 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
712 Rule    Cuba    1925    only    -       Jul     19      12:00   0       S
713 Rule    Cuba    1928    only    -       Jun     10      0:00    1:00    D
714 Rule    Cuba    1928    only    -       Oct     10      0:00    0       S
715 Rule    Cuba    1940    1942    -       Jun     Sun>=1  0:00    1:00    D
716 Rule    Cuba    1940    1942    -       Sep     Sun>=1  0:00    0       S
717 Rule    Cuba    1945    1946    -       Jun     Sun>=1  0:00    1:00    D
718 Rule    Cuba    1945    1946    -       Sep     Sun>=1  0:00    0       S
719 Rule    Cuba    1965    only    -       Jun     1       0:00    1:00    D
720 Rule    Cuba    1965    only    -       Sep     30      0:00    0       S
721 Rule    Cuba    1966    only    -       May     29      0:00    1:00    D
722 Rule    Cuba    1966    only    -       Oct     2       0:00    0       S
723 Rule    Cuba    1967    only    -       Apr     8       0:00    1:00    D
724 Rule    Cuba    1967    1968    -       Sep     Sun>=8  0:00    0       S
725 Rule    Cuba    1968    only    -       Apr     14      0:00    1:00    D
726 Rule    Cuba    1969    1977    -       Apr     lastSun 0:00    1:00    D
727 Rule    Cuba    1969    1971    -       Oct     lastSun 0:00    0       S
728 Rule    Cuba    1972    1974    -       Oct     8       0:00    0       S
729 Rule    Cuba    1975    1977    -       Oct     lastSun 0:00    0       S
730 Rule    Cuba    1978    only    -       May     7       0:00    1:00    D
731 Rule    Cuba    1978    1980    -       Oct     Sun>=8  0:00    0       S
732 Rule    Cuba    1979    1980    -       Mar     Sun>=15 0:00    1:00    D
733 Rule    Cuba    1981    1985    -       May     Sun>=5  0:00    1:00    D
734 Rule    Cuba    1981    max     -       Oct     Sun>=8  0:00    0       S
735 Rule    Cuba    1986    1989    -       Mar     Sun>=14 0:00    1:00    D
736 Rule    Cuba    1990    only    -       Apr     1       0:00    1:00    D
737 Rule    Cuba    1991    max     -       Mar     Sun>=14 0:00    1:00    D
738
739 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
740 Zone    America/Havana  -5:29:28 -      LMT     1890
741                         -5:30   -       HMT     1925 Jul 19 12:00 # Havana MT
742                         -5:00   Cuba    C%sT
743
744 # Dominica
745 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
746 Zone America/Dominica   -4:05:36 -      LMT     1911 Jul 1 0:01         # Roseau
747                         -4:00   -       AST
748
749 # Dominican Republic
750 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
751 Rule    DR      1933    only    -       Apr     1       12:00   0       S
752 Rule    DR      1966    only    -       Oct     30      0:00    1:00    D
753 Rule    DR      1967    only    -       Feb     28      0:00    0       S
754 Rule    DR      1969    1973    -       Oct     lastSun 0:00    0:30    HD
755 Rule    DR      1970    only    -       Feb     21      0:00    0       S
756 Rule    DR      1971    only    -       Jan     20      0:00    0       S
757 Rule    DR      1972    1974    -       Jan     21      0:00    0       S
758 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
759 Zone America/Santo_Domingo -4:39:36 -   LMT     1890
760                         -4:40   -       SDMT    1933 Apr  1 12:00 # S. Dom. MT
761                         -5:00   DR      E%sT    1974 Oct 27
762                         -4:00   -       AST
763
764 # El Salvador
765 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
766 Rule    Salv    1921    only    -       Jan     1       0:00    0       S
767 Rule    Salv    1987    1988    -       May     Sun>=1  0:00    1:00    D
768 Rule    Salv    1987    1988    -       Sep     lastSun 0:00    0       S
769 # There are too many San Salvadors elsewhere, so we'll use `El Salvador'.
770 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
771 Zone America/El_Salvador -5:56:48 -     LMT     1921            # San Salvador
772                         -6:00   Salv    C%sT
773
774 # Grenada
775 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
776 Zone    America/Grenada -4:07:00 -      LMT     1911 Jul
777                         -4:00   -       AST
778
779 # Guadeloupe
780 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
781 Zone America/Guadeloupe -4:06:08 -      LMT     1911 Jun 8      # Pointe a Pitre
782                         -4:00   -       AST
783
784 # Guatemala
785 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
786 Rule    Guat    1918    only    -       Oct     5       0:00    0       S
787 Rule    Guat    1973    only    -       Nov     25      0:00    1:00    D
788 Rule    Guat    1974    only    -       Feb     24      0:00    0       S
789 Rule    Guat    1983    only    -       May     21      0:00    1:00    D
790 Rule    Guat    1983    only    -       Sep     22      0:00    0       S
791 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
792 Zone America/Guatemala  -6:02:04 -      LMT     1918 Oct 5
793                         -6:00   Guat    C%sT
794
795 # Haiti
796 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
797 Rule    Haiti   1917    only    -       Jan     24      12:00   0       S
798 Rule    Haiti   1983    only    -       May     8       0:00    1:00    D
799 Rule    Haiti   1984    1987    -       Apr     lastSun 0:00    1:00    D
800 Rule    Haiti   1983    1987    -       Oct     lastSun 0:00    0       S
801 Rule    Haiti   1988    max     -       Apr     Sun>=1  2:00    1:00    D
802 Rule    Haiti   1988    max     -       Oct     lastSun 2:00    0       S
803 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
804 Zone America/Port-au-Prince -4:49:20 -  LMT     1890
805                         -4:49   -       PPMT    1917 Jan 24 12:00 # P-a-P MT
806                         -5:00   Haiti   E%sT
807
808 # Honduras
809 # Shanks says 1921 Jan 1; go with Whitman's more precise Apr 1.
810 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
811 Zone America/Tegucigalpa -5:48:52 -     LMT     1921 Apr
812                         -6:00   Salv    C%sT
813
814 # Jamaica
815
816 # From Bob Devine (January 28, 1988):
817 # Follows US rules.
818
819 # From U. S. Naval Observatory (January 19, 1989):
820 # JAMAICA             5 H  BEHIND UTC
821
822 # From Shanks (1991):
823 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
824 Zone    America/Jamaica -5:07:12 -      LMT     1890            # Kingston
825                         -5:07   -       KMT     1912 Feb    # Kingston Mean Time
826                         -5:00   -       EST     1974 Jan 6 2:00
827                         -5:00   US      E%sT
828
829 # Martinique
830 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
831 Zone America/Martinique -4:04:20 -      LMT     1890            # Fort-de-France
832                         -4:04   -       FFMT    1911 May     # Fort-de-France MT
833                         -4:00   -       AST     1980 Apr  6
834                         -4:00   1:00    ADT     1980 Sep 28
835                         -4:00   -       AST
836
837 # Montserrat
838 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
839 Zone America/Montserrat -4:08:52 -      LMT     1911 Jul 1 0:01   # Plymouth
840                         -4:00   -       AST
841
842 # Nicaragua
843 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
844 Rule    Nic     1975    only    -       Feb     16      0:00    0       S
845 Rule    Nic     1979    1980    -       Mar     Sun>=16 0:00    1:00    D
846 Rule    Nic     1979    1980    -       Jun     Mon>=23 0:00    0       S
847 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
848 Zone    America/Managua -5:45:08 -      LMT     1890
849                         -5:45   -       MMT     1934 Jun 23  # Managua Mean Time
850                         -6:00   -       CST     1973 May
851                         -5:00   -       EST     1975 Feb 16
852                         -6:00   Nic     C%sT
853
854 # Panama
855 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
856 Zone    America/Panama  -5:18:08 -      LMT     1890
857                         -5:20   -       PMT     1908 Apr 22   # Panama Mean Time
858                         -5:00   -       EST
859
860 # Puerto Rico
861 # There are too many San Juans elsewhere, so we'll use `Puerto_Rico'.
862 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
863 Zone America/Puerto_Rico -4:24:28 -     LMT     1899 Mar 28 12:00    # San Juan
864                         -4:00   -       AST     1942 May  3
865                         -4:00   1:00    ADT     1945 Sep 30  2:00
866                         -4:00   -       AST
867
868 # St Kitts-Nevis
869 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
870 Zone America/St_Kitts   -4:10:52 -      LMT     1912 Mar 2      # Basseterre
871                         -4:00   -       AST
872
873 # St Lucia
874 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
875 Zone America/St_Lucia   -4:04:00 -      LMT     1890            # Castries
876                         -4:04   -       CMT     1912        # Castries Mean Time
877                         -4:00   -       AST
878
879 # St Pierre and Miquelon
880 # There are too many St Pierres elsewhere, so we'll use `Miquelon'.
881 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
882 Zone America/Miquelon   -3:44:40 -      LMT     1911 May 15     # St Pierre
883                         -4:00   -       AST     1980 May
884                         -3:00   Mont    SP%sT
885
886 # St Vincent and the Grenadines
887 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
888 Zone America/St_Vincent -4:04:56 -      LMT     1890            # Kingstown
889                         -4:05   -       KMT     1912       # Kingstown Mean Time
890                         -4:00   -       AST
891
892 # Turks and Caicos
893 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
894 Zone America/Grand_Turk -4:44:32 -      LMT     1890
895                         -5:07   -       KMT     1912 Feb    # Kingston Mean Time
896                         -5:00   -       EST     1979 Apr 29 2:00
897                         -5:00   US      E%sT
898
899 # Virgin Is (British and US)
900 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
901 Zone    America/Virgin  -4:19:44 -      LMT     1911 Jul    # Charlotte Amalie
902                         -4:00   -       AST