27 # This file is by no means authoritative; if you think you know better, |
27 # This file is by no means authoritative; if you think you know better, |
28 # go ahead and edit the file (and please send any changes to |
28 # go ahead and edit the file (and please send any changes to |
29 # tz@iana.org for general use in the future). For more, please see |
29 # tz@iana.org for general use in the future). For more, please see |
30 # the file CONTRIBUTING in the tz distribution. |
30 # the file CONTRIBUTING in the tz distribution. |
31 |
31 |
32 # From Paul Eggert (2014-10-31): |
32 # From Paul Eggert (2017-02-10): |
33 # |
33 # |
34 # Unless otherwise specified, the source for data through 1990 is: |
34 # Unless otherwise specified, the source for data through 1990 is: |
35 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition), |
35 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition), |
36 # San Diego: ACS Publications, Inc. (2003). |
36 # San Diego: ACS Publications, Inc. (2003). |
37 # Unfortunately this book contains many errors and cites no sources. |
37 # Unfortunately this book contains many errors and cites no sources. |
38 # |
38 # |
39 # Gwillim Law writes that a good source |
39 # Many years ago Gwillim Law wrote that a good source |
40 # for recent time zone data is the International Air Transport |
40 # for time zone data was the International Air Transport |
41 # Association's Standard Schedules Information Manual (IATA SSIM), |
41 # Association's Standard Schedules Information Manual (IATA SSIM), |
42 # published semiannually. Law sent in several helpful summaries |
42 # published semiannually. Law sent in several helpful summaries |
43 # of the IATA's data after 1990. Except where otherwise noted, |
43 # of the IATA's data after 1990. Except where otherwise noted, |
44 # IATA SSIM is the source for entries after 1990. |
44 # IATA SSIM is the source for entries after 1990. |
45 # |
45 # |
77 # |
77 # |
78 # Brazil's Divisão Serviço da Hora (DSHO), |
78 # Brazil's Divisão Serviço da Hora (DSHO), |
79 # History of Summer Time |
79 # History of Summer Time |
80 # <http://pcdsh01.on.br/HISTHV.htm> |
80 # <http://pcdsh01.on.br/HISTHV.htm> |
81 # (1998-09-21, in Portuguese) |
81 # (1998-09-21, in Portuguese) |
82 |
|
83 # |
82 # |
84 # I invented the abbreviations marked '*' in the following table; |
83 # I invented the abbreviations marked '*' in the following table; |
85 # the rest are from earlier versions of this file, or from other sources. |
84 # the rest are variants of the "xMT" pattern for a city's mean time, |
86 # Corrections are welcome! |
85 # or are from other sources. Corrections are welcome! |
87 # std dst 2dst |
86 # std dst 2dst |
88 # LMT Local Mean Time |
87 # LMT Local Mean Time |
89 # -4:00 AST ADT Atlantic |
88 # -4:00 AST ADT Atlantic |
90 # -3:00 WGT WGST Western Greenland* |
89 # 0:00 GMT BST BDST Greenwich, British Summer |
91 # -1:00 EGT EGST Eastern Greenland* |
90 # 0:00 GMT IST Greenwich, Irish Summer |
92 # 0:00 GMT BST BDST Greenwich, British Summer |
91 # 0:00 WET WEST WEMT Western Europe |
93 # 0:00 GMT IST Greenwich, Irish Summer |
92 # 0:19:32.13 AMT* NST* Amsterdam, Netherlands Summer (1835-1937) |
94 # 0:00 WET WEST WEMT Western Europe |
93 # 1:00 BST British Standard (1968-1971) |
95 # 0:19:32.13 AMT NST Amsterdam, Netherlands Summer (1835-1937)* |
94 # 1:00 CET CEST CEMT Central Europe |
96 # 0:20 NET NEST Netherlands (1937-1940)* |
95 # 1:00:14 SET Swedish (1879-1899) |
97 # 1:00 BST British Standard (1968-1971) |
96 # 1:36:34 RMT* LST* Riga, Latvian Summer (1880-1926)* |
98 # 1:00 CET CEST CEMT Central Europe |
97 # 2:00 EET EEST Eastern Europe |
99 # 1:00:14 SET Swedish (1879-1899)* |
98 # 3:00 MSK MSD MDST* Moscow |
100 # 2:00 EET EEST Eastern Europe |
|
101 # 3:00 MSK MSD Moscow |
|
102 |
99 |
103 # From Peter Ilieve (1994-12-04), |
100 # From Peter Ilieve (1994-12-04), |
104 # The original six [EU members]: Belgium, France, (West) Germany, Italy, |
101 # The original six [EU members]: Belgium, France, (West) Germany, Italy, |
105 # Luxembourg, the Netherlands. |
102 # Luxembourg, the Netherlands. |
106 # Plus, from 1 Jan 73: Denmark, Ireland, United Kingdom. |
103 # Plus, from 1 Jan 73: Denmark, Ireland, United Kingdom. |
2190 1:00 - CET 1976 Sep 26 1:00 |
2187 1:00 - CET 1976 Sep 26 1:00 |
2191 0:00 Port WE%sT 1983 Sep 25 1:00s |
2188 0:00 Port WE%sT 1983 Sep 25 1:00s |
2192 0:00 W-Eur WE%sT 1992 Sep 27 1:00s |
2189 0:00 W-Eur WE%sT 1992 Sep 27 1:00s |
2193 1:00 EU CE%sT 1996 Mar 31 1:00u |
2190 1:00 EU CE%sT 1996 Mar 31 1:00u |
2194 0:00 EU WE%sT |
2191 0:00 EU WE%sT |
|
2192 # This Zone can be simplified once we assume zic %z. |
2195 Zone Atlantic/Azores -1:42:40 - LMT 1884 # Ponta Delgada |
2193 Zone Atlantic/Azores -1:42:40 - LMT 1884 # Ponta Delgada |
2196 -1:54:32 - HMT 1912 Jan 1 # Horta Mean Time |
2194 -1:54:32 - HMT 1912 Jan 1 # Horta Mean Time |
2197 -2:00 Port AZO%sT 1966 Apr 3 2:00 # Azores Time |
2195 -2:00 Port -02/-01 1942 Apr 25 22:00s |
2198 -1:00 Port AZO%sT 1983 Sep 25 1:00s |
2196 -2:00 Port +00 1942 Aug 15 22:00s |
2199 -1:00 W-Eur AZO%sT 1992 Sep 27 1:00s |
2197 -2:00 Port -02/-01 1943 Apr 17 22:00s |
|
2198 -2:00 Port +00 1943 Aug 28 22:00s |
|
2199 -2:00 Port -02/-01 1944 Apr 22 22:00s |
|
2200 -2:00 Port +00 1944 Aug 26 22:00s |
|
2201 -2:00 Port -02/-01 1945 Apr 21 22:00s |
|
2202 -2:00 Port +00 1945 Aug 25 22:00s |
|
2203 -2:00 Port -02/-01 1966 Apr 3 2:00 |
|
2204 -1:00 Port -01/+00 1983 Sep 25 1:00s |
|
2205 -1:00 W-Eur -01/+00 1992 Sep 27 1:00s |
2200 0:00 EU WE%sT 1993 Mar 28 1:00u |
2206 0:00 EU WE%sT 1993 Mar 28 1:00u |
2201 -1:00 EU AZO%sT |
2207 -1:00 EU -01/+00 |
|
2208 # This Zone can be simplified once we assume zic %z. |
2202 Zone Atlantic/Madeira -1:07:36 - LMT 1884 # Funchal |
2209 Zone Atlantic/Madeira -1:07:36 - LMT 1884 # Funchal |
2203 -1:07:36 - FMT 1912 Jan 1 # Funchal Mean Time |
2210 -1:07:36 - FMT 1912 Jan 1 # Funchal Mean Time |
2204 -1:00 Port MAD%sT 1966 Apr 3 2:00 # Madeira Time |
2211 -1:00 Port -01/+00 1942 Apr 25 22:00s |
|
2212 -1:00 Port +01 1942 Aug 15 22:00s |
|
2213 -1:00 Port -01/+00 1943 Apr 17 22:00s |
|
2214 -1:00 Port +01 1943 Aug 28 22:00s |
|
2215 -1:00 Port -01/+00 1944 Apr 22 22:00s |
|
2216 -1:00 Port +01 1944 Aug 26 22:00s |
|
2217 -1:00 Port -01/+00 1945 Apr 21 22:00s |
|
2218 -1:00 Port +01 1945 Aug 25 22:00s |
|
2219 -1:00 Port -01/+00 1966 Apr 3 2:00 |
2205 0:00 Port WE%sT 1983 Sep 25 1:00s |
2220 0:00 Port WE%sT 1983 Sep 25 1:00s |
2206 0:00 EU WE%sT |
2221 0:00 EU WE%sT |
2207 |
2222 |
2208 # Romania |
2223 # Romania |
2209 # |
2224 # |
3253 |
3266 |
3254 # Slovenia |
3267 # Slovenia |
3255 # See Europe/Belgrade. |
3268 # See Europe/Belgrade. |
3256 |
3269 |
3257 # Spain |
3270 # Spain |
|
3271 # |
|
3272 # From Paul Eggert (2016-12-14): |
|
3273 # |
|
3274 # The source for Europe/Madrid before 2013 is: |
|
3275 # Planesas P. La hora oficial en España y sus cambios. |
|
3276 # Anuario del Observatorio Astronómico de Madrid (2013, in Spanish). |
|
3277 # http://astronomia.ign.es/rknowsys-theme/images/webAstro/paginas/documentos/Anuario/lahoraoficialenespana.pdf |
|
3278 # As this source says that historical time in the Canaries is obscure, |
|
3279 # and it does not discuss Ceuta, stick with Shanks for now for that data. |
|
3280 # |
|
3281 # In the 1918 and 1919 fallback transitions in Spain, the clock for |
|
3282 # the hour-longer day officially kept going after midnight, so that |
|
3283 # the repeated instances of that day's 00:00 hour were 24 hours apart, |
|
3284 # with a fallback transition from the second occurrence of 00:59... to |
|
3285 # the next day's 00:00. Our data format cannot represent this |
|
3286 # directly, and instead repeats the first hour of the next day, with a |
|
3287 # fallback transition from the next day's 00:59... to 00:00. |
|
3288 |
|
3289 # From Michael Deckers (2016-12-15): |
|
3290 # The Royal Decree of 1900-06-26 quoted by Planesas, online at |
|
3291 # https://www.boe.es/datos/pdfs/BOE//1900/209/A00383-00384.pdf |
|
3292 # says in its article 5 (my translation): |
|
3293 # These dispositions will enter into force beginning with the |
|
3294 # instant at which, according to the time indicated in article 1, |
|
3295 # the 1st day of January of 1901 will begin. |
|
3296 |
3258 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
3297 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
3259 # For 1917-1919 Whitman gives Apr Sat>=1 - Oct Sat>=1; |
3298 Rule Spain 1918 only - Apr 15 23:00 1:00 S |
3260 # go with Shanks & Pottenger. |
3299 Rule Spain 1918 1919 - Oct 6 24:00s 0 - |
3261 Rule Spain 1917 only - May 5 23:00s 1:00 S |
3300 Rule Spain 1919 only - Apr 6 23:00 1:00 S |
3262 Rule Spain 1917 1919 - Oct 6 23:00s 0 - |
3301 Rule Spain 1924 only - Apr 16 23:00 1:00 S |
3263 Rule Spain 1918 only - Apr 15 23:00s 1:00 S |
3302 Rule Spain 1924 only - Oct 4 24:00s 0 - |
3264 Rule Spain 1919 only - Apr 5 23:00s 1:00 S |
3303 Rule Spain 1926 only - Apr 17 23:00 1:00 S |
3265 # Whitman gives 1921 Feb 28 - Oct 14; go with Shanks & Pottenger. |
3304 Rule Spain 1926 1929 - Oct Sat>=1 24:00s 0 - |
3266 Rule Spain 1924 only - Apr 16 23:00s 1:00 S |
3305 Rule Spain 1927 only - Apr 9 23:00 1:00 S |
3267 # Whitman gives 1924 Oct 14; go with Shanks & Pottenger. |
3306 Rule Spain 1928 only - Apr 15 0:00 1:00 S |
3268 Rule Spain 1924 only - Oct 4 23:00s 0 - |
3307 Rule Spain 1929 only - Apr 20 23:00 1:00 S |
3269 Rule Spain 1926 only - Apr 17 23:00s 1:00 S |
3308 # Republican Spain during the civil war; it controlled Madrid until 1939-03-28. |
3270 # Whitman says no DST in 1929; go with Shanks & Pottenger. |
3309 Rule Spain 1937 only - Jun 16 23:00 1:00 S |
3271 Rule Spain 1926 1929 - Oct Sat>=1 23:00s 0 - |
3310 Rule Spain 1937 only - Oct 2 24:00s 0 - |
3272 Rule Spain 1927 only - Apr 9 23:00s 1:00 S |
3311 Rule Spain 1938 only - Apr 2 23:00 1:00 S |
3273 Rule Spain 1928 only - Apr 14 23:00s 1:00 S |
3312 Rule Spain 1938 only - Apr 30 23:00 2:00 M |
3274 Rule Spain 1929 only - Apr 20 23:00s 1:00 S |
3313 Rule Spain 1938 only - Oct 2 24:00 1:00 S |
3275 # Whitman gives 1937 Jun 16, 1938 Apr 16, 1940 Apr 13; |
3314 # The following rules are for unified Spain again. |
3276 # go with Shanks & Pottenger. |
3315 # |
3277 Rule Spain 1937 only - May 22 23:00s 1:00 S |
3316 # Planesas does not say what happened in Madrid between its fall on |
3278 Rule Spain 1937 1939 - Oct Sat>=1 23:00s 0 - |
3317 # 1939-03-28 and the Nationalist spring-forward transition on |
3279 Rule Spain 1938 only - Mar 22 23:00s 1:00 S |
3318 # 1939-04-15. For lack of better info, assume Madrid's clocks did not |
3280 Rule Spain 1939 only - Apr 15 23:00s 1:00 S |
3319 # change during that period. |
3281 Rule Spain 1940 only - Mar 16 23:00s 1:00 S |
3320 # |
3282 # Whitman says no DST 1942-1945; go with Shanks & Pottenger. |
3321 # The first rule is commented out, as it is redundant for Republican Spain. |
3283 Rule Spain 1942 only - May 2 22:00s 2:00 M # Midsummer |
3322 #Rule Spain 1939 only - Apr 15 23:00 1:00 S |
3284 Rule Spain 1942 only - Sep 1 22:00s 1:00 S |
3323 Rule Spain 1939 only - Oct 7 24:00s 0 - |
3285 Rule Spain 1943 1946 - Apr Sat>=13 22:00s 2:00 M |
3324 Rule Spain 1942 only - May 2 23:00 1:00 S |
3286 Rule Spain 1943 only - Oct 3 22:00s 1:00 S |
3325 Rule Spain 1942 only - Sep 1 1:00 0 - |
3287 Rule Spain 1944 only - Oct 10 22:00s 1:00 S |
3326 Rule Spain 1943 1946 - Apr Sat>=13 23:00 1:00 S |
3288 Rule Spain 1945 only - Sep 30 1:00 1:00 S |
3327 Rule Spain 1943 1944 - Oct Sun>=1 1:00 0 - |
3289 Rule Spain 1946 only - Sep 30 0:00 0 - |
3328 Rule Spain 1945 1946 - Sep lastSun 1:00 0 - |
3290 Rule Spain 1949 only - Apr 30 23:00 1:00 S |
3329 Rule Spain 1949 only - Apr 30 23:00 1:00 S |
3291 Rule Spain 1949 only - Sep 30 1:00 0 - |
3330 Rule Spain 1949 only - Oct 2 1:00 0 - |
3292 Rule Spain 1974 1975 - Apr Sat>=13 23:00 1:00 S |
3331 Rule Spain 1974 1975 - Apr Sat>=12 23:00 1:00 S |
3293 Rule Spain 1974 1975 - Oct Sun>=1 1:00 0 - |
3332 Rule Spain 1974 1975 - Oct Sun>=1 1:00 0 - |
3294 Rule Spain 1976 only - Mar 27 23:00 1:00 S |
3333 Rule Spain 1976 only - Mar 27 23:00 1:00 S |
3295 Rule Spain 1976 1977 - Sep lastSun 1:00 0 - |
3334 Rule Spain 1976 1977 - Sep lastSun 1:00 0 - |
3296 Rule Spain 1977 1978 - Apr 2 23:00 1:00 S |
3335 Rule Spain 1977 only - Apr 2 23:00 1:00 S |
3297 Rule Spain 1978 only - Oct 1 1:00 0 - |
3336 Rule Spain 1978 only - Apr 2 2:00s 1:00 S |
|
3337 Rule Spain 1978 only - Oct 1 2:00s 0 - |
|
3338 # Nationalist Spain during the civil war |
|
3339 #Rule NatSpain 1937 only - May 22 23:00 1:00 S |
|
3340 #Rule NatSpain 1937 1938 - Oct Sat>=1 24:00s 0 - |
|
3341 #Rule NatSpain 1938 only - Mar 26 23:00 1:00 S |
3298 # The following rules are copied from Morocco from 1967 through 1978. |
3342 # The following rules are copied from Morocco from 1967 through 1978. |
3299 Rule SpainAfrica 1967 only - Jun 3 12:00 1:00 S |
3343 Rule SpainAfrica 1967 only - Jun 3 12:00 1:00 S |
3300 Rule SpainAfrica 1967 only - Oct 1 0:00 0 - |
3344 Rule SpainAfrica 1967 only - Oct 1 0:00 0 - |
3301 Rule SpainAfrica 1974 only - Jun 24 0:00 1:00 S |
3345 Rule SpainAfrica 1974 only - Jun 24 0:00 1:00 S |
3302 Rule SpainAfrica 1974 only - Sep 1 0:00 0 - |
3346 Rule SpainAfrica 1974 only - Sep 1 0:00 0 - |
3304 Rule SpainAfrica 1976 only - Aug 1 0:00 0 - |
3348 Rule SpainAfrica 1976 only - Aug 1 0:00 0 - |
3305 Rule SpainAfrica 1977 only - Sep 28 0:00 0 - |
3349 Rule SpainAfrica 1977 only - Sep 28 0:00 0 - |
3306 Rule SpainAfrica 1978 only - Jun 1 0:00 1:00 S |
3350 Rule SpainAfrica 1978 only - Jun 1 0:00 1:00 S |
3307 Rule SpainAfrica 1978 only - Aug 4 0:00 0 - |
3351 Rule SpainAfrica 1978 only - Aug 4 0:00 0 - |
3308 # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
3352 # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
3309 Zone Europe/Madrid -0:14:44 - LMT 1901 Jan 1 0:00s |
3353 Zone Europe/Madrid -0:14:44 - LMT 1900 Dec 31 23:45:16 |
3310 0:00 Spain WE%sT 1946 Sep 30 |
3354 0:00 Spain WE%sT 1940 Mar 16 23:00 |
3311 1:00 Spain CE%sT 1979 |
3355 1:00 Spain CE%sT 1979 |
3312 1:00 EU CE%sT |
3356 1:00 EU CE%sT |
3313 Zone Africa/Ceuta -0:21:16 - LMT 1901 |
3357 Zone Africa/Ceuta -0:21:16 - LMT 1900 Dec 31 23:38:44 |
3314 0:00 - WET 1918 May 6 23:00 |
3358 0:00 - WET 1918 May 6 23:00 |
3315 0:00 1:00 WEST 1918 Oct 7 23:00 |
3359 0:00 1:00 WEST 1918 Oct 7 23:00 |
3316 0:00 - WET 1924 |
3360 0:00 - WET 1924 |
3317 0:00 Spain WE%sT 1929 |
3361 0:00 Spain WE%sT 1929 |
3318 0:00 SpainAfrica WE%sT 1984 Mar 16 |
3362 0:00 SpainAfrica WE%sT 1984 Mar 16 |
3319 1:00 - CET 1986 |
3363 1:00 - CET 1986 |
3320 1:00 EU CE%sT |
3364 1:00 EU CE%sT |
3321 Zone Atlantic/Canary -1:01:36 - LMT 1922 Mar # Las Palmas de Gran C. |
3365 Zone Atlantic/Canary -1:01:36 - LMT 1922 Mar # Las Palmas de Gran C. |
3322 -1:00 - CANT 1946 Sep 30 1:00 # Canaries T |
3366 -1:00 - -01 1946 Sep 30 1:00 |
3323 0:00 - WET 1980 Apr 6 0:00s |
3367 0:00 - WET 1980 Apr 6 0:00s |
3324 0:00 1:00 WEST 1980 Sep 28 1:00u |
3368 0:00 1:00 WEST 1980 Sep 28 1:00u |
3325 0:00 EU WE%sT |
3369 0:00 EU WE%sT |
3326 # IATA SSIM (1996-09) says the Canaries switch at 2:00u, not 1:00u. |
3370 # IATA SSIM (1996-09) says the Canaries switch at 2:00u, not 1:00u. |
3327 # Ignore this for now, as the Canaries are part of the EU. |
3371 # Ignore this for now, as the Canaries are part of the EU. |