1 # Zones that go back beyond the scope of the tz database
3 # This file is in the public domain.
5 # This file is by no means authoritative; if you think you know
6 # better, go ahead and edit it (and please send any changes to
7 # tz@iana.org for general use in the future). For more, please see
8 # the file CONTRIBUTING in the tz distribution.
11 # From Paul Eggert (2014-10-31):
13 # This file contains data outside the normal scope of the tz database,
14 # in that its zones do not differ from normal tz zones after 1970.
15 # Links in this file point to zones in this file, superseding links in
16 # the file 'backward'.
18 # Although zones in this file may be of some use for analyzing
19 # pre-1970 time stamps, they are less reliable, cover only a tiny
20 # sliver of the pre-1970 era, and cannot feasibly be improved to cover
21 # most of the era. Because the zones are out of normal scope for the
22 # database, less effort is put into maintaining this file. Many of
23 # the zones were formerly in other source files, but were removed or
24 # replaced by links as their data entries were questionable and/or they
25 # differed from other zones only in pre-1970 time stamps.
27 # Unless otherwise specified, the source for data through 1990 is:
28 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
29 # San Diego: ACS Publications, Inc. (2003).
30 # Unfortunately this book contains many errors and cites no sources.
32 # This file is not intended to be compiled standalone, as it
33 # assumes rules from other files. In the tz distribution, use
34 # 'make PACKRATDATA=backzone zones' to compile and install this file.
36 # Zones are sorted by zone name. Each zone is preceded by the
37 # name of the country that the zone is in, along with any other
38 # commentary and rules associated with the entry.
40 # As explained in the zic man page, the zone columns are:
41 # Zone NAME GMTOFF RULES FORMAT [UNTIL]
44 # From Paul Eggert (2014-07-31):
45 # Like the Swahili of Kenya and Tanzania, many Ethiopians keep a
46 # 12-hour clock starting at our 06:00, so their "8 o'clock" is our
47 # 02:00 or 14:00. Keep this in mind when you ask the time in Amharic.
49 # Shanks & Pottenger write that Ethiopia had six narrowly-spaced time
50 # zones between 1870 and 1890, that they merged to 38E50 (2:35:20) in
51 # 1890, and that they switched to 3:00 on 1936-05-05. Perhaps 38E50
52 # was for Adis Dera. Quite likely the Shanks data entries are wrong
54 Zone Africa/Addis_Ababa 2:34:48 - LMT 1870
55 2:35:20 - ADMT 1936 May 5 # Adis Dera MT
59 Zone Africa/Asmara 2:35:32 - LMT 1870
60 2:35:32 - AMT 1890 # Asmara Mean Time
61 2:35:20 - ADMT 1936 May 5 # Adis Dera MT
63 Link Africa/Asmara Africa/Asmera
66 Zone Africa/Bamako -0:32:00 - LMT 1912
67 0:00 - GMT 1934 Feb 26
68 -1:00 - -01 1960 Jun 20
71 # Central African Republic
72 Zone Africa/Bangui 1:14:20 - LMT 1912
76 Zone Africa/Banjul -1:06:36 - LMT 1912
77 -1:06:36 - BMT 1935 # Banjul Mean Time
82 Zone Africa/Blantyre 2:20:00 - LMT 1903 Mar
85 # Republic of the Congo
86 Zone Africa/Brazzaville 1:01:08 - LMT 1912
90 Zone Africa/Bujumbura 1:57:28 - LMT 1890
94 Zone Africa/Conakry -0:54:52 - LMT 1912
95 0:00 - GMT 1934 Feb 26
100 Zone Africa/Dakar -1:09:44 - LMT 1912
105 Zone Africa/Dar_es_Salaam 2:37:08 - LMT 1931
111 Zone Africa/Djibouti 2:52:36 - LMT 1911 Jul
115 # Whitman says they switched to 1:00 in 1920; go with Shanks & Pottenger.
116 Zone Africa/Douala 0:38:48 - LMT 1912
119 # From Paul Eggert (2014-08-12):
120 # The following table is from Shanks & Pottenger, but it can't be right.
121 # Whitman gives Mar 31 - Aug 31 for 1931 on.
122 # The International Hydrographic Bulletin, 1932-33, p 63 says that
123 # Sierra Leone would advance its clocks by 20 minutes on 1933-10-01.
124 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
125 Rule SL 1935 1942 - Jun 1 0:00 0:40 -0020
126 Rule SL 1935 1942 - Oct 1 0:00 0 -01
127 Rule SL 1957 1962 - Jun 1 0:00 1:00 +01
128 Rule SL 1957 1962 - Sep 1 0:00 0 GMT
129 Zone Africa/Freetown -0:53:00 - LMT 1882
130 -0:53:00 - FMT 1913 Jun # Freetown Mean Time
135 # From Paul Eggert (2013-02-21):
136 # Milne says they were regulated by the Cape Town Signal in 1899;
137 # assume they switched to 2:00 when Cape Town did.
138 Zone Africa/Gaborone 1:43:40 - LMT 1885
140 2:00 - CAT 1943 Sep 19 2:00
141 2:00 1:00 CAST 1944 Mar 19 2:00
145 Zone Africa/Harare 2:04:12 - LMT 1903 Mar
149 Zone Africa/Juba 2:06:24 - LMT 1931
150 2:00 Sudan CA%sT 2000 Jan 15 12:00
154 Zone Africa/Kampala 2:09:40 - LMT 1928 Jul
161 Zone Africa/Kigali 2:00:16 - LMT 1935 Jun
164 # Democratic Republic of the Congo (west)
165 Zone Africa/Kinshasa 1:01:12 - LMT 1897 Nov 9
169 Zone Africa/Libreville 0:37:48 - LMT 1912
173 Zone Africa/Lome 0:04:52 - LMT 1893
178 # Shanks gives 1911-05-26 for the transition to WAT,
179 # evidently confusing the date of the Portuguese decree
180 # https://dre.pt/pdf1sdip/1911/05/12500/23132313.pdf
181 # with the date that it took effect, namely 1912-01-01.
183 Zone Africa/Luanda 0:52:56 - LMT 1892
184 0:52:04 - +005204 1912 Jan 1
187 # Democratic Republic of the Congo (east)
188 Zone Africa/Lubumbashi 1:49:52 - LMT 1897 Nov 9
192 Zone Africa/Lusaka 1:53:08 - LMT 1903 Mar
197 # Although Shanks says that Malabo switched from UT +00 to +01 on 1963-12-15,
198 # a Google Books search says that London Calling, Issues 432-465 (1948), p 19,
199 # says that Spanish Guinea was at +01 back then. The Shanks data entries
200 # are most likely wrong, but we have nothing better; use them here for now.
202 Zone Africa/Malabo 0:35:08 - LMT 1912
203 0:00 - GMT 1963 Dec 15
207 Zone Africa/Maseru 1:50:00 - LMT 1903 Mar
208 2:00 - SAST 1943 Sep 19 2:00
209 2:00 1:00 SAST 1944 Mar 19 2:00
213 Zone Africa/Mbabane 2:04:24 - LMT 1903 Mar
217 Zone Africa/Mogadishu 3:01:28 - LMT 1893 Nov
223 Zone Africa/Niamey 0:08:28 - LMT 1912
224 -1:00 - -01 1934 Feb 26
229 Zone Africa/Nouakchott -1:03:48 - LMT 1912
230 0:00 - GMT 1934 Feb 26
231 -1:00 - -01 1960 Nov 28
235 Zone Africa/Ouagadougou -0:06:04 - LMT 1912
239 # Whitman says they switched to 1:00 in 1946, not 1934;
240 # go with Shanks & Pottenger.
241 Zone Africa/Porto-Novo 0:10:28 - LMT 1912 Jan 1
242 0:00 - GMT 1934 Feb 26
245 # São Tomé and Príncipe
246 Zone Africa/Sao_Tome 0:26:56 - LMT 1884
247 -0:36:32 - LMT 1912 # Lisbon Mean Time
251 Zone Africa/Timbuktu -0:12:04 - LMT 1912
255 Zone America/Anguilla -4:12:16 - LMT 1912 Mar 2
258 # Antigua and Barbuda
259 Zone America/Antigua -4:07:12 - LMT 1912 Mar 2
264 # The name "Comodoro Rivadavia" exceeds the 14-byte POSIX limit.
265 Zone America/Argentina/ComodRivadavia -4:30:00 - LMT 1894 Oct 31
266 -4:16:48 - CMT 1920 May
268 -4:00 Arg -04/-03 1969 Oct 5
269 -3:00 Arg -03/-02 1991 Mar 3
270 -4:00 - -04 1991 Oct 20
271 -3:00 Arg -03/-02 1999 Oct 3
272 -4:00 Arg -04/-03 2000 Mar 3
273 -3:00 - -03 2004 Jun 1
274 -4:00 - -04 2004 Jun 20
278 Zone America/Aruba -4:40:24 - LMT 1912 Feb 12 # Oranjestad
283 Zone America/Cayman -5:25:32 - LMT 1890 # Georgetown
284 -5:07:11 - KMT 1912 Feb # Kingston Mean Time
288 Zone America/Coral_Harbour -5:32:40 - LMT 1884
289 -5:00 NT_YK E%sT 1946
293 Zone America/Dominica -4:05:36 - LMT 1911 Jul 1 0:01 # Roseau
297 # See 'northamerica' for why this entry is here rather than there.
298 Zone America/Ensenada -7:46:28 - LMT 1922 Jan 1 0:13:32
299 -8:00 - PST 1927 Jun 10 23:00
300 -7:00 - MST 1930 Nov 16
302 -7:00 - MST 1949 Jan 14
307 Zone America/Grenada -4:07:00 - LMT 1911 Jul # St George's
311 Zone America/Guadeloupe -4:06:08 - LMT 1911 Jun 8 # Pointe-à-Pitre
316 # From Paul Eggert (2015-03-24):
317 # Since 1970 most of Quebec has been like Toronto; see
318 # America/Toronto. However, earlier versions of the tz database
319 # mistakenly relied on data from Shanks & Pottenger saying that Quebec
320 # differed from Ontario after 1970, and the following rules and zone
321 # were created for most of Quebec from the incorrect Shanks &
322 # Pottenger data. The post-1970 entries have been corrected, but the
323 # pre-1970 entries are unchecked and probably have errors.
325 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
326 Rule Mont 1917 only - Mar 25 2:00 1:00 D
327 Rule Mont 1917 only - Apr 24 0:00 0 S
328 Rule Mont 1919 only - Mar 31 2:30 1:00 D
329 Rule Mont 1919 only - Oct 25 2:30 0 S
330 Rule Mont 1920 only - May 2 2:30 1:00 D
331 Rule Mont 1920 1922 - Oct Sun>=1 2:30 0 S
332 Rule Mont 1921 only - May 1 2:00 1:00 D
333 Rule Mont 1922 only - Apr 30 2:00 1:00 D
334 Rule Mont 1924 only - May 17 2:00 1:00 D
335 Rule Mont 1924 1926 - Sep lastSun 2:30 0 S
336 Rule Mont 1925 1926 - May Sun>=1 2:00 1:00 D
337 Rule Mont 1927 1937 - Apr lastSat 24:00 1:00 D
338 Rule Mont 1927 1937 - Sep lastSat 24:00 0 S
339 Rule Mont 1938 1940 - Apr lastSun 0:00 1:00 D
340 Rule Mont 1938 1939 - Sep lastSun 0:00 0 S
341 Rule Mont 1946 1973 - Apr lastSun 2:00 1:00 D
342 Rule Mont 1945 1948 - Sep lastSun 2:00 0 S
343 Rule Mont 1949 1950 - Oct lastSun 2:00 0 S
344 Rule Mont 1951 1956 - Sep lastSun 2:00 0 S
345 Rule Mont 1957 1973 - Oct lastSun 2:00 0 S
346 Zone America/Montreal -4:54:16 - LMT 1884
348 -5:00 Canada E%sT 1919
349 -5:00 Mont E%sT 1942 Feb 9 2:00s
350 -5:00 Canada E%sT 1946
355 # From Paul Eggert (2006-03-22):
356 # In 1995 volcanic eruptions forced evacuation of Plymouth, the capital.
357 # world.gazetteer.com says Cork Hill is the most populous location now.
358 Zone America/Montserrat -4:08:52 - LMT 1911 Jul 1 0:01 # Cork Hill
362 # This entry was intended for the following areas, but has been superseded by
363 # more detailed zones.
364 # Santa Fe (SF), Entre Ríos (ER), Corrientes (CN), Misiones (MN), Chaco (CC),
365 # Formosa (FM), La Pampa (LP), Chubut (CH)
366 Zone America/Rosario -4:02:40 - LMT 1894 Nov
367 -4:16:44 - CMT 1920 May
369 -4:00 Arg -04/-03 1969 Oct 5
370 -3:00 Arg -03/-02 1991 Jul
371 -3:00 - -03 1999 Oct 3 0:00
372 -4:00 Arg -04/-03 2000 Mar 3 0:00
376 Zone America/St_Kitts -4:10:52 - LMT 1912 Mar 2 # Basseterre
380 Zone America/St_Lucia -4:04:00 - LMT 1890 # Castries
381 -4:04:00 - CMT 1912 # Castries Mean Time
385 Zone America/St_Thomas -4:19:44 - LMT 1911 Jul # Charlotte Amalie
388 # St Vincent and the Grenadines
389 Zone America/St_Vincent -4:04:56 - LMT 1890 # Kingstown
390 -4:04:56 - KMT 1912 # Kingstown Mean Time
394 Zone America/Tortola -4:18:28 - LMT 1911 Jul # Road Town
397 # McMurdo, Ross Island, since 1955-12
398 Zone Antarctica/McMurdo 0 - -00 1956
400 Link Antarctica/McMurdo Antarctica/South_Pole
403 # Milne says 2:59:54 was the meridian of the saluting battery at Aden,
404 # and that Yemen was at 1:55:56, the meridian of the Hagia Sophia.
405 Zone Asia/Aden 2:59:54 - LMT 1950
409 Zone Asia/Bahrain 3:22:20 - LMT 1920 # Manamah
415 # From Paul Eggert (2014-09-06):
416 # The 1876 Report of the Secretary of the [US] Navy, p 305 says that Madras
417 # civil time was 5:20:57.3.
419 # From Paul Eggert (2014-08-21):
420 # In tomorrow's The Hindu, Nitya Menon reports that India had two civil time
421 # zones starting in 1884, one in Bombay and one in Calcutta, and that railways
422 # used a third time zone based on Madras time (80 deg. 18'30" E). Also,
423 # in 1881 Bombay briefly switched to Madras time, but switched back. See:
424 # http://www.thehindu.com/news/cities/chennai/madras-375-when-madras-clocked-the-time/article6339393.ece
425 #Zone Asia/Chennai [not enough info to complete]
428 # Long-shu Time (probably due to Long and Shu being two names of that area)
429 # Guangxi, Guizhou, Hainan, Ningxia, Sichuan, Shaanxi, and Yunnan;
430 # most of Gansu; west Inner Mongolia; west Qinghai; and the Guangdong
431 # counties Deqing, Enping, Kaiping, Luoding, Taishan, Xinxing,
432 # Yangchun, Yangjiang, Yu'nan, and Yunfu.
433 Zone Asia/Chongqing 7:06:20 - LMT 1928 # or Chungking
436 Link Asia/Chongqing Asia/Chungking
439 # From Paul Eggert (2014-10-13):
440 # See Asia/Ho_Chi_Minh for the source for this data.
441 # Trần's book says the 1954-55 transition to 07:00 in Hanoi was in
442 # October 1954, with exact date and time unspecified.
443 Zone Asia/Hanoi 7:03:24 - LMT 1906 Jul 1
444 7:06:30 - PLMT 1911 May 1
445 7:00 - +07 1942 Dec 31 23:00
446 8:00 - +08 1945 Mar 14 23:00
447 9:00 - +09 1945 Sep 2
448 7:00 - +07 1947 Apr 1
453 # Changbai Time ("Long-white Time", Long-white = Heilongjiang area)
454 # Heilongjiang (except Mohe county), Jilin
455 Zone Asia/Harbin 8:26:44 - LMT 1928 # or Haerbin
456 8:30 - +0830 1932 Mar
459 8:30 - +0830 1980 May
463 Zone Asia/Kashgar 5:03:56 - LMT 1928 # or Kashi or Kaxgar
469 Zone Asia/Kuwait 3:11:56 - LMT 1950
474 # Milne says 3:54:24 was the meridian of the Muscat Tidal Observatory.
475 Zone Asia/Muscat 3:54:24 - LMT 1920
479 # From Paul Eggert (2014-08-11), after a heads-up from Stephen Colebourne:
480 # According to a Portuguese decree (1911-05-26)
481 # https://dre.pt/pdf1sdip/1911/05/12500/23132313.pdf
482 # Portuguese India switched to UT +05 on 1912-01-01.
483 #Zone Asia/Panaji [not enough info to complete]
486 # From Paul Eggert (2014-10-11):
487 # See Asia/Ho_Chi_Minh for the source for most of this data. Also, guess
488 # (1) Cambodia reverted to UT +07 on 1945-09-02, when Vietnam did, and
489 # (2) they also reverted to +07 on 1953-11-09, the date of independence.
490 # These guesses are probably wrong but they're better than guessing no
492 Zone Asia/Phnom_Penh 6:59:40 - LMT 1906 Jul 1
493 7:06:30 - PLMT 1911 May 1
494 7:00 - +07 1942 Dec 31 23:00
495 8:00 - +08 1945 Mar 14 23:00
496 9:00 - +09 1945 Sep 2
497 7:00 - +07 1947 Apr 1
498 8:00 - +08 1953 Nov 9
502 Zone Asia/Tel_Aviv 2:19:04 - LMT 1880
507 # From Paul Eggert (2014-10-11):
508 # See Asia/Ho_Chi_Minh for the source for most of this data.
509 # Trần's book says that Laos reverted to UT +07 on 1955-04-15.
510 # Also, guess that Laos reverted to +07 on 1945-09-02, when Vietnam did;
511 # this is probably wrong but it's better than guessing no transition.
512 Zone Asia/Vientiane 6:50:24 - LMT 1906 Jul 1
513 7:06:30 - PLMT 1911 May 1
514 7:00 - +07 1942 Dec 31 23:00
515 8:00 - +08 1945 Mar 14 23:00
516 9:00 - +09 1945 Sep 2
517 7:00 - +07 1947 Apr 1
518 8:00 - +08 1955 Apr 15
523 Zone Atlantic/Jan_Mayen -1:00 - -01
526 Zone Atlantic/St_Helena -0:22:48 - LMT 1890 # Jamestown
527 -0:22:48 - JMT 1951 # Jamestown Mean Time
531 Zone Europe/Belfast -0:23:40 - LMT 1880 Aug 2
532 -0:25:21 - DMT 1916 May 21 2:00
533 # DMT = Dublin/Dunsink MT
534 -0:25:21 1:00 IST 1916 Oct 1 2:00s
535 # IST = Irish Summer Time
536 0:00 GB-Eire %s 1968 Oct 27
537 1:00 - BST 1971 Oct 31 2:00u
542 # Data from Joseph S. Myers
543 # http://mm.icann.org/pipermail/tz/2013-September/019883.html
544 # References to be added
545 # LMT Location - 49.27N -2.33E - St.Peter Port
546 Zone Europe/Guernsey -0:09:19 - LMT 1913 Jun 18
547 0:00 GB-Eire %s 1940 Jul 2
548 1:00 C-Eur CE%sT 1945 May 8
549 0:00 GB-Eire %s 1968 Oct 27
550 1:00 - BST 1971 Oct 31 2:00u
556 # From Lester Caine (2013-09-04):
557 # The Isle of Man legislation is now on-line at
558 # <http://www.legislation.gov.im>, starting with the original Statutory
559 # Time Act in 1883 and including additional confirmation of some of
560 # the dates of the 'Summer Time' orders originating at
561 # Westminster. There is a little uncertainty as to the starting date
562 # of the first summer time in 1916 which may have be announced a
563 # couple of days late. There is still a substantial number of
564 # documents to work through, but it is thought that every GB change
565 # was also implemented on the island.
567 # AT4 of 1883 - The Statutory Time et cetera Act 1883 -
568 # LMT Location - 54.1508N -4.4814E - Tynwald Hill ( Manx parliament )
569 Zone Europe/Isle_of_Man -0:17:55 - LMT 1883 Mar 30 0:00s
570 0:00 GB-Eire %s 1968 Oct 27
571 1:00 - BST 1971 Oct 31 2:00u
576 # Data from Joseph S. Myers
577 # http://mm.icann.org/pipermail/tz/2013-September/019883.html
578 # References to be added
579 # LMT Location - 49.187N -2.107E - St. Helier
580 Zone Europe/Jersey -0:08:25 - LMT 1898 Jun 11 16:00u
581 0:00 GB-Eire %s 1940 Jul 2
582 1:00 C-Eur CE%sT 1945 May 8
583 0:00 GB-Eire %s 1968 Oct 27
584 1:00 - BST 1971 Oct 31 2:00u
589 Zone Europe/Ljubljana 0:58:04 - LMT 1884
590 1:00 - CET 1941 Apr 18 23:00
591 1:00 C-Eur CE%sT 1945 May 8 2:00s
592 1:00 1:00 CEST 1945 Sep 16 2:00s
593 1:00 - CET 1982 Nov 27
596 # Bosnia and Herzegovina
597 Zone Europe/Sarajevo 1:13:40 - LMT 1884
598 1:00 - CET 1941 Apr 18 23:00
599 1:00 C-Eur CE%sT 1945 May 8 2:00s
600 1:00 1:00 CEST 1945 Sep 16 2:00s
601 1:00 - CET 1982 Nov 27
605 Zone Europe/Skopje 1:25:44 - LMT 1884
606 1:00 - CET 1941 Apr 18 23:00
607 1:00 C-Eur CE%sT 1945 May 8 2:00s
608 1:00 1:00 CEST 1945 Sep 16 2:00s
609 1:00 - CET 1982 Nov 27
612 # Moldova / Transnistria
613 Zone Europe/Tiraspol 1:58:32 - LMT 1880
614 1:55 - CMT 1918 Feb 15 # Chisinau MT
615 1:44:24 - BMT 1931 Jul 24 # Bucharest MT
616 2:00 Romania EE%sT 1940 Aug 15
617 2:00 1:00 EEST 1941 Jul 17
618 1:00 C-Eur CE%sT 1944 Aug 24
619 3:00 Russia MSK/MSD 1991 Mar 31 2:00
620 2:00 Russia EE%sT 1992 Jan 19 2:00
624 Zone Europe/Vaduz 0:38:04 - LMT 1894 Jun
629 Zone Europe/Zagreb 1:03:52 - LMT 1884
630 1:00 - CET 1941 Apr 18 23:00
631 1:00 C-Eur CE%sT 1945 May 8 2:00s
632 1:00 1:00 CEST 1945 Sep 16 2:00s
633 1:00 - CET 1982 Nov 27
637 Zone Indian/Antananarivo 3:10:04 - LMT 1911 Jul
638 3:00 - EAT 1954 Feb 27 23:00s
639 3:00 1:00 EAST 1954 May 29 23:00s
643 Zone Indian/Comoro 2:53:04 - LMT 1911 Jul # Moroni, Gran Comoro
647 Zone Indian/Mayotte 3:00:56 - LMT 1911 Jul # Mamoutzou
650 # US minor outlying islands
651 Zone Pacific/Johnston -10:00 - HST
653 # US minor outlying islands
655 # From Mark Brader (2005-01-23):
656 # [Fallacies and Fantasies of Air Transport History, by R.E.G. Davies,
657 # published 1994 by Paladwr Press, McLean, VA, USA; ISBN 0-9626483-5-3]
658 # reproduced a Pan American Airways timetable from 1936, for their weekly
659 # "Orient Express" flights between San Francisco and Manila, and connecting
660 # flights to Chicago and the US East Coast. As it uses some time zone
661 # designations that I've never seen before:....
662 # Fri. 6:30A Lv. HONOLOLU (Pearl Harbor), H.I. H.L.T. Ar. 5:30P Sun.
663 # " 3:00P Ar. MIDWAY ISLAND . . . . . . . . . M.L.T. Lv. 6:00A "
665 Zone Pacific/Midway -11:49:28 - LMT 1901
666 -11:00 - -11 1956 Jun 3
667 -11:00 1:00 -10 1956 Sep 2
671 Zone Pacific/Saipan -14:17:00 - LMT 1844 Dec 31
674 10:00 - +10 2000 Dec 23
675 10:00 - ChST # Chamorro Standard Time