Print this page
8147 Update zoneinfo to 2017b
*** 4,22 ****
# This file is by no means authoritative; if you think you know better,
# go ahead and edit the file (and please send any changes to
# tz@iana.org for general use in the future). For more, please see
# the file CONTRIBUTING in the tz distribution.
! # From Paul Eggert (2014-10-31):
#
# Unless otherwise specified, the source for data through 1990 is:
# Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
# San Diego: ACS Publications, Inc. (2003).
# Unfortunately this book contains many errors and cites no sources.
#
! # Gwillim Law writes that a good source
! # for recent time zone data is the International Air Transport
# Association's Standard Schedules Information Manual (IATA SSIM),
# published semiannually. Law sent in several helpful summaries
# of the IATA's data after 1990. Except where otherwise noted,
# IATA SSIM is the source for entries after 1990.
#
--- 4,22 ----
# This file is by no means authoritative; if you think you know better,
# go ahead and edit the file (and please send any changes to
# tz@iana.org for general use in the future). For more, please see
# the file CONTRIBUTING in the tz distribution.
! # From Paul Eggert (2017-02-10):
#
# Unless otherwise specified, the source for data through 1990 is:
# Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
# San Diego: ACS Publications, Inc. (2003).
# Unfortunately this book contains many errors and cites no sources.
#
! # Many years ago Gwillim Law wrote that a good source
! # for time zone data was the International Air Transport
# Association's Standard Schedules Information Manual (IATA SSIM),
# published semiannually. Law sent in several helpful summaries
# of the IATA's data after 1990. Except where otherwise noted,
# IATA SSIM is the source for entries after 1990.
#
*** 54,83 ****
#
# Brazil's Divisão Serviço da Hora (DSHO),
# History of Summer Time
# <http://pcdsh01.on.br/HISTHV.htm>
# (1998-09-21, in Portuguese)
-
#
# I invented the abbreviations marked '*' in the following table;
! # the rest are from earlier versions of this file, or from other sources.
! # Corrections are welcome!
# std dst 2dst
# LMT Local Mean Time
# -4:00 AST ADT Atlantic
- # -3:00 WGT WGST Western Greenland*
- # -1:00 EGT EGST Eastern Greenland*
# 0:00 GMT BST BDST Greenwich, British Summer
# 0:00 GMT IST Greenwich, Irish Summer
# 0:00 WET WEST WEMT Western Europe
! # 0:19:32.13 AMT NST Amsterdam, Netherlands Summer (1835-1937)*
! # 0:20 NET NEST Netherlands (1937-1940)*
# 1:00 BST British Standard (1968-1971)
# 1:00 CET CEST CEMT Central Europe
! # 1:00:14 SET Swedish (1879-1899)*
# 2:00 EET EEST Eastern Europe
! # 3:00 MSK MSD Moscow
# From Peter Ilieve (1994-12-04),
# The original six [EU members]: Belgium, France, (West) Germany, Italy,
# Luxembourg, the Netherlands.
# Plus, from 1 Jan 73: Denmark, Ireland, United Kingdom.
--- 54,80 ----
#
# Brazil's Divisão Serviço da Hora (DSHO),
# History of Summer Time
# <http://pcdsh01.on.br/HISTHV.htm>
# (1998-09-21, in Portuguese)
#
# I invented the abbreviations marked '*' in the following table;
! # the rest are variants of the "xMT" pattern for a city's mean time,
! # or are from other sources. Corrections are welcome!
# std dst 2dst
# LMT Local Mean Time
# -4:00 AST ADT Atlantic
# 0:00 GMT BST BDST Greenwich, British Summer
# 0:00 GMT IST Greenwich, Irish Summer
# 0:00 WET WEST WEMT Western Europe
! # 0:19:32.13 AMT* NST* Amsterdam, Netherlands Summer (1835-1937)
# 1:00 BST British Standard (1968-1971)
# 1:00 CET CEST CEMT Central Europe
! # 1:00:14 SET Swedish (1879-1899)
! # 1:36:34 RMT* LST* Riga, Latvian Summer (1880-1926)*
# 2:00 EET EEST Eastern Europe
! # 3:00 MSK MSD MDST* Moscow
# From Peter Ilieve (1994-12-04),
# The original six [EU members]: Belgium, France, (West) Germany, Italy,
# Luxembourg, the Netherlands.
# Plus, from 1 Jan 73: Denmark, Ireland, United Kingdom.
*** 473,483 ****
Link Europe/London Europe/Guernsey
Link Europe/London Europe/Isle_of_Man
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Europe/Dublin -0:25:00 - LMT 1880 Aug 2
! -0:25:21 - DMT 1916 May 21 2:00
-0:25:21 1:00 IST 1916 Oct 1 2:00s
0:00 GB-Eire %s 1921 Dec 6 # independence
0:00 GB-Eire GMT/IST 1940 Feb 25 2:00
0:00 1:00 IST 1946 Oct 6 2:00
0:00 - GMT 1947 Mar 16 2:00
--- 470,480 ----
Link Europe/London Europe/Guernsey
Link Europe/London Europe/Isle_of_Man
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Europe/Dublin -0:25:00 - LMT 1880 Aug 2
! -0:25:21 - DMT 1916 May 21 2:00 # Dublin MT
-0:25:21 1:00 IST 1916 Oct 1 2:00s
0:00 GB-Eire %s 1921 Dec 6 # independence
0:00 GB-Eire GMT/IST 1940 Feb 25 2:00
0:00 1:00 IST 1946 Oct 6 2:00
0:00 - GMT 1947 Mar 16 2:00
*** 899,909 ****
# See Europe/Belgrade.
# Cyprus
# Please see the 'asia' file for Asia/Nicosia.
! # Czech Republic
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Czech 1945 only - Apr 8 2:00s 1:00 S
Rule Czech 1945 only - Nov 18 2:00s 0 -
Rule Czech 1946 only - May 6 2:00s 1:00 S
Rule Czech 1946 1949 - Oct Sun>=1 2:00s 0 -
--- 896,906 ----
# See Europe/Belgrade.
# Cyprus
# Please see the 'asia' file for Asia/Nicosia.
! # Czech Republic / Czechia
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Czech 1945 only - Apr 8 2:00s 1:00 S
Rule Czech 1945 only - Nov 18 2:00s 0 -
Rule Czech 1946 only - May 6 2:00s 1:00 S
Rule Czech 1946 1949 - Oct Sun>=1 2:00s 0 -
*** 1062,1081 ****
Rule Thule 2007 max - Mar Sun>=8 2:00 1:00 D
Rule Thule 2007 max - Nov Sun>=1 2:00 0 S
#
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone America/Danmarkshavn -1:14:40 - LMT 1916 Jul 28
! -3:00 - WGT 1980 Apr 6 2:00
! -3:00 EU WG%sT 1996
0:00 - GMT
Zone America/Scoresbysund -1:27:52 - LMT 1916 Jul 28 # Ittoqqortoormiit
! -2:00 - CGT 1980 Apr 6 2:00
! -2:00 C-Eur CG%sT 1981 Mar 29
! -1:00 EU EG%sT
Zone America/Godthab -3:26:56 - LMT 1916 Jul 28 # Nuuk
! -3:00 - WGT 1980 Apr 6 2:00
! -3:00 EU WG%sT
Zone America/Thule -4:35:08 - LMT 1916 Jul 28 # Pituffik air base
-4:00 Thule A%sT
# Estonia
#
--- 1059,1078 ----
Rule Thule 2007 max - Mar Sun>=8 2:00 1:00 D
Rule Thule 2007 max - Nov Sun>=1 2:00 0 S
#
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone America/Danmarkshavn -1:14:40 - LMT 1916 Jul 28
! -3:00 - -03 1980 Apr 6 2:00
! -3:00 EU -03/-02 1996
0:00 - GMT
Zone America/Scoresbysund -1:27:52 - LMT 1916 Jul 28 # Ittoqqortoormiit
! -2:00 - -02 1980 Apr 6 2:00
! -2:00 C-Eur -02/-01 1981 Mar 29
! -1:00 EU -01/+00
Zone America/Godthab -3:26:56 - LMT 1916 Jul 28 # Nuuk
! -3:00 - -03 1980 Apr 6 2:00
! -3:00 EU -03/-02
Zone America/Thule -4:35:08 - LMT 1916 Jul 28 # Pituffik air base
-4:00 Thule A%sT
# Estonia
#
*** 1486,1496 ****
Rule Iceland 1949 only - Oct 30 1:00s 0 -
Rule Iceland 1950 1966 - Oct Sun>=22 1:00s 0 -
Rule Iceland 1967 only - Oct 29 1:00s 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Atlantic/Reykjavik -1:28 - LMT 1908
! -1:00 Iceland IS%sT 1968 Apr 7 1:00s
0:00 - GMT
# Italy
#
# From Paul Eggert (2001-03-06):
--- 1483,1493 ----
Rule Iceland 1949 only - Oct 30 1:00s 0 -
Rule Iceland 1950 1966 - Oct Sun>=22 1:00s 0 -
Rule Iceland 1967 only - Oct 29 1:00s 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Atlantic/Reykjavik -1:28 - LMT 1908
! -1:00 Iceland -01/+00 1968 Apr 7 1:00s
0:00 - GMT
# Italy
#
# From Paul Eggert (2001-03-06):
*** 1498,1574 ****
# called Palermo Time (+00:53:28) and Cagliari Time (+00:36:32).
# During World War II, German-controlled Italy used German time.
# But these events all occurred before the 1970 cutoff,
# so record only the time in Rome.
#
! # From Paul Eggert (2006-03-22):
! # For Italian DST we have three sources: Shanks & Pottenger, Whitman, and
! # F. Pollastri
! # Day-light Saving Time in Italy (2006-02-03)
! # http://toi.iriti.cnr.it/uk/ienitlt.html
! # ('FP' below), taken from an Italian National Electrotechnical Institute
! # publication. When the three sources disagree, guess who's right, as follows:
#
! # year FP Shanks&P. (S) Whitman (W) Go with:
! # 1916 06-03 06-03 24:00 06-03 00:00 FP & W
! # 09-30 09-30 24:00 09-30 01:00 FP; guess 24:00s
! # 1917 04-01 03-31 24:00 03-31 00:00 FP & S
! # 09-30 09-29 24:00 09-30 01:00 FP & W
! # 1918 03-09 03-09 24:00 03-09 00:00 FP & S
! # 10-06 10-05 24:00 10-06 01:00 FP & W
! # 1919 03-01 03-01 24:00 03-01 00:00 FP & S
! # 10-04 10-04 24:00 10-04 01:00 FP; guess 24:00s
! # 1920 03-20 03-20 24:00 03-20 00:00 FP & S
! # 09-18 09-18 24:00 10-01 01:00 FP; guess 24:00s
! # 1944 04-02 04-03 02:00 S (see C-Eur)
! # 09-16 10-02 03:00 FP; guess 24:00s
! # 1945 09-14 09-16 24:00 FP; guess 24:00s
! # 1970 05-21 05-31 00:00 S
! # 09-20 09-27 00:00 S
#
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
! Rule Italy 1916 only - Jun 3 0:00s 1:00 S
! Rule Italy 1916 only - Oct 1 0:00s 0 -
! Rule Italy 1917 only - Apr 1 0:00s 1:00 S
! Rule Italy 1917 only - Sep 30 0:00s 0 -
! Rule Italy 1918 only - Mar 10 0:00s 1:00 S
! Rule Italy 1918 1919 - Oct Sun>=1 0:00s 0 -
! Rule Italy 1919 only - Mar 2 0:00s 1:00 S
! Rule Italy 1920 only - Mar 21 0:00s 1:00 S
! Rule Italy 1920 only - Sep 19 0:00s 0 -
! Rule Italy 1940 only - Jun 15 0:00s 1:00 S
! Rule Italy 1944 only - Sep 17 0:00s 0 -
Rule Italy 1945 only - Apr 2 2:00 1:00 S
! Rule Italy 1945 only - Sep 15 0:00s 0 -
Rule Italy 1946 only - Mar 17 2:00s 1:00 S
Rule Italy 1946 only - Oct 6 2:00s 0 -
Rule Italy 1947 only - Mar 16 0:00s 1:00 S
Rule Italy 1947 only - Oct 5 0:00s 0 -
Rule Italy 1948 only - Feb 29 2:00s 1:00 S
Rule Italy 1948 only - Oct 3 2:00s 0 -
! Rule Italy 1966 1968 - May Sun>=22 0:00 1:00 S
! Rule Italy 1966 1969 - Sep Sun>=22 0:00 0 -
! Rule Italy 1969 only - Jun 1 0:00 1:00 S
! Rule Italy 1970 only - May 31 0:00 1:00 S
! Rule Italy 1970 only - Sep lastSun 0:00 0 -
! Rule Italy 1971 1972 - May Sun>=22 0:00 1:00 S
! Rule Italy 1971 only - Sep lastSun 1:00 0 -
! Rule Italy 1972 only - Oct 1 0:00 0 -
! Rule Italy 1973 only - Jun 3 0:00 1:00 S
! Rule Italy 1973 1974 - Sep lastSun 0:00 0 -
! Rule Italy 1974 only - May 26 0:00 1:00 S
Rule Italy 1975 only - Jun 1 0:00s 1:00 S
Rule Italy 1975 1977 - Sep lastSun 0:00s 0 -
Rule Italy 1976 only - May 30 0:00s 1:00 S
Rule Italy 1977 1979 - May Sun>=22 0:00s 1:00 S
Rule Italy 1978 only - Oct 1 0:00s 0 -
Rule Italy 1979 only - Sep 30 0:00s 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Europe/Rome 0:49:56 - LMT 1866 Sep 22
! 0:49:56 - RMT 1893 Nov 1 0:00s # Rome Mean
! 1:00 Italy CE%sT 1942 Nov 2 2:00s
! 1:00 C-Eur CE%sT 1944 Jul
1:00 Italy CE%sT 1980
1:00 EU CE%sT
Link Europe/Rome Europe/Vatican
Link Europe/Rome Europe/San_Marino
--- 1495,1582 ----
# called Palermo Time (+00:53:28) and Cagliari Time (+00:36:32).
# During World War II, German-controlled Italy used German time.
# But these events all occurred before the 1970 cutoff,
# so record only the time in Rome.
#
! # From Michael Deckers (2016-10-24):
! # http://www.ac-ilsestante.it/MERIDIANE/ora_legale quotes a law of 1893-08-10
! # ... [translated as] "The preceding dispositions will enter into
! # force at the instant at which, according to the time specified in
! # the 1st article, the 1st of November 1893 will begin...."
#
! # From Pierpaolo Bernardi (2016-10-20):
! # The authoritative source for time in Italy is the national metrological
! # institute, which has a summary page of historical DST data at
! # http://www.inrim.it/res/tf/ora_legale_i.shtml
! # (2016-10-24):
! # http://www.renzobaldini.it/le-ore-legali-in-italia/
! # has still different data for 1944. It divides Italy in two, as
! # there were effectively two governments at the time, north of Gothic
! # Line German controlled territory, official government RSI, and south
! # of the Gothic Line, controlled by allied armies.
#
+ # From Brian Inglis (2016-10-23):
+ # Viceregal LEGISLATIVE DECREE. 14 September 1944, no. 219.
+ # Restoration of Standard Time. (044U0219) (OJ 62 of 30.9.1944) ...
+ # Given the R. law decreed on 1944-03-29, no. 92, by which standard time is
+ # advanced to sixty minutes later starting at hour two on 1944-04-02; ...
+ # Starting at hour three on the date 1944-09-17 standard time will be resumed.
+ #
+ # From Paul Eggert (2016-10-27):
+ # Go with INRiM for DST rules, except as corrected by Inglis for 1944
+ # for the Kingdom of Italy. This is consistent with Renzo Baldini.
+ # Model Rome's occupation by using using C-Eur rules from 1943-09-10
+ # to 1944-06-04; although Rome was an open city during this period, it
+ # was effectively controlled by Germany.
+ #
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
! Rule Italy 1916 only - Jun 3 24:00 1:00 S
! Rule Italy 1916 1917 - Sep 30 24:00 0 -
! Rule Italy 1917 only - Mar 31 24:00 1:00 S
! Rule Italy 1918 only - Mar 9 24:00 1:00 S
! Rule Italy 1918 only - Oct 6 24:00 0 -
! Rule Italy 1919 only - Mar 1 24:00 1:00 S
! Rule Italy 1919 only - Oct 4 24:00 0 -
! Rule Italy 1920 only - Mar 20 24:00 1:00 S
! Rule Italy 1920 only - Sep 18 24:00 0 -
! Rule Italy 1940 only - Jun 14 24:00 1:00 S
! Rule Italy 1942 only - Nov 2 2:00s 0 -
! Rule Italy 1943 only - Mar 29 2:00s 1:00 S
! Rule Italy 1943 only - Oct 4 2:00s 0 -
! Rule Italy 1944 only - Apr 2 2:00s 1:00 S
! Rule Italy 1944 only - Sep 17 2:00s 0 -
Rule Italy 1945 only - Apr 2 2:00 1:00 S
! Rule Italy 1945 only - Sep 15 1:00 0 -
Rule Italy 1946 only - Mar 17 2:00s 1:00 S
Rule Italy 1946 only - Oct 6 2:00s 0 -
Rule Italy 1947 only - Mar 16 0:00s 1:00 S
Rule Italy 1947 only - Oct 5 0:00s 0 -
Rule Italy 1948 only - Feb 29 2:00s 1:00 S
Rule Italy 1948 only - Oct 3 2:00s 0 -
! Rule Italy 1966 1968 - May Sun>=22 0:00s 1:00 S
! Rule Italy 1966 only - Sep 24 24:00 0 -
! Rule Italy 1967 1969 - Sep Sun>=22 0:00s 0 -
! Rule Italy 1969 only - Jun 1 0:00s 1:00 S
! Rule Italy 1970 only - May 31 0:00s 1:00 S
! Rule Italy 1970 only - Sep lastSun 0:00s 0 -
! Rule Italy 1971 1972 - May Sun>=22 0:00s 1:00 S
! Rule Italy 1971 only - Sep lastSun 0:00s 0 -
! Rule Italy 1972 only - Oct 1 0:00s 0 -
! Rule Italy 1973 only - Jun 3 0:00s 1:00 S
! Rule Italy 1973 1974 - Sep lastSun 0:00s 0 -
! Rule Italy 1974 only - May 26 0:00s 1:00 S
Rule Italy 1975 only - Jun 1 0:00s 1:00 S
Rule Italy 1975 1977 - Sep lastSun 0:00s 0 -
Rule Italy 1976 only - May 30 0:00s 1:00 S
Rule Italy 1977 1979 - May Sun>=22 0:00s 1:00 S
Rule Italy 1978 only - Oct 1 0:00s 0 -
Rule Italy 1979 only - Sep 30 0:00s 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Europe/Rome 0:49:56 - LMT 1866 Sep 22
! 0:49:56 - RMT 1893 Oct 31 23:49:56 # Rome Mean
! 1:00 Italy CE%sT 1943 Sep 10
! 1:00 C-Eur CE%sT 1944 Jun 4
1:00 Italy CE%sT 1980
1:00 EU CE%sT
Link Europe/Rome Europe/Vatican
Link Europe/Rome Europe/San_Marino
*** 1763,1772 ****
--- 1771,1784 ----
# Macedonia
# See Europe/Belgrade.
# Malta
+ #
+ # From Paul Eggert (2016-10-21):
+ # Assume 1900-1972 was like Rome, overriding Shanks.
+ #
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Malta 1973 only - Mar 31 0:00s 1:00 S
Rule Malta 1973 only - Sep 29 0:00s 0 -
Rule Malta 1974 only - Apr 21 0:00s 1:00 S
Rule Malta 1974 only - Sep 16 0:00s 0 -
*** 1773,1784 ****
Rule Malta 1975 1979 - Apr Sun>=15 2:00 1:00 S
Rule Malta 1975 1980 - Sep Sun>=15 2:00 0 -
Rule Malta 1980 only - Mar 31 2:00 1:00 S
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Europe/Malta 0:58:04 - LMT 1893 Nov 2 0:00s # Valletta
- 1:00 Italy CE%sT 1942 Nov 2 2:00s
- 1:00 C-Eur CE%sT 1945 Apr 2 2:00s
1:00 Italy CE%sT 1973 Mar 31
1:00 Malta CE%sT 1981
1:00 EU CE%sT
# Moldova
--- 1785,1794 ----
*** 1906,1916 ****
# of times, most of them had adopted Amsterdam mean time by 1858 but it
# was not until 1866 when they were all required by law to observe
# Amsterdam mean time.
# The data entries before 1945 are taken from
! # http://www.staff.science.uu.nl/~gent0113/idl/idl.htm
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Neth 1916 only - May 1 0:00 1:00 NST # Netherlands Summer Time
Rule Neth 1916 only - Oct 1 0:00 0 AMT # Amsterdam Mean Time
Rule Neth 1917 only - Apr 16 2:00s 1:00 NST
--- 1916,1926 ----
# of times, most of them had adopted Amsterdam mean time by 1858 but it
# was not until 1866 when they were all required by law to observe
# Amsterdam mean time.
# The data entries before 1945 are taken from
! # http://www.staff.science.uu.nl/~gent0113/wettijd/wettijd.htm
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Neth 1916 only - May 1 0:00 1:00 NST # Netherlands Summer Time
Rule Neth 1916 only - Oct 1 0:00 0 AMT # Amsterdam Mean Time
Rule Neth 1917 only - Apr 16 2:00s 1:00 NST
*** 1937,1947 ****
# Amsterdam Mean Time was +00:19:32.13 exactly, but the .13 is omitted
# below because the current format requires GMTOFF to be an integer.
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Europe/Amsterdam 0:19:32 - LMT 1835
0:19:32 Neth %s 1937 Jul 1
! 0:20 Neth NE%sT 1940 May 16 0:00 # Dutch Time
1:00 C-Eur CE%sT 1945 Apr 2 2:00
1:00 Neth CE%sT 1977
1:00 EU CE%sT
# Norway
--- 1947,1957 ----
# Amsterdam Mean Time was +00:19:32.13 exactly, but the .13 is omitted
# below because the current format requires GMTOFF to be an integer.
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Europe/Amsterdam 0:19:32 - LMT 1835
0:19:32 Neth %s 1937 Jul 1
! 0:20 Neth +0020/+0120 1940 May 16 0:00
1:00 C-Eur CE%sT 1945 Apr 2 2:00
1:00 Neth CE%sT 1977
1:00 EU CE%sT
# Norway
*** 2154,2173 ****
1:00 - CET 1976 Sep 26 1:00
0:00 Port WE%sT 1983 Sep 25 1:00s
0:00 W-Eur WE%sT 1992 Sep 27 1:00s
1:00 EU CE%sT 1996 Mar 31 1:00u
0:00 EU WE%sT
Zone Atlantic/Azores -1:42:40 - LMT 1884 # Ponta Delgada
-1:54:32 - HMT 1912 Jan 1 # Horta Mean Time
! -2:00 Port AZO%sT 1966 Apr 3 2:00 # Azores Time
! -1:00 Port AZO%sT 1983 Sep 25 1:00s
! -1:00 W-Eur AZO%sT 1992 Sep 27 1:00s
0:00 EU WE%sT 1993 Mar 28 1:00u
! -1:00 EU AZO%sT
Zone Atlantic/Madeira -1:07:36 - LMT 1884 # Funchal
-1:07:36 - FMT 1912 Jan 1 # Funchal Mean Time
! -1:00 Port MAD%sT 1966 Apr 3 2:00 # Madeira Time
0:00 Port WE%sT 1983 Sep 25 1:00s
0:00 EU WE%sT
# Romania
#
--- 2164,2201 ----
1:00 - CET 1976 Sep 26 1:00
0:00 Port WE%sT 1983 Sep 25 1:00s
0:00 W-Eur WE%sT 1992 Sep 27 1:00s
1:00 EU CE%sT 1996 Mar 31 1:00u
0:00 EU WE%sT
+ # This Zone can be simplified once we assume zic %z.
Zone Atlantic/Azores -1:42:40 - LMT 1884 # Ponta Delgada
-1:54:32 - HMT 1912 Jan 1 # Horta Mean Time
! -2:00 Port -02/-01 1942 Apr 25 22:00s
! -2:00 Port +00 1942 Aug 15 22:00s
! -2:00 Port -02/-01 1943 Apr 17 22:00s
! -2:00 Port +00 1943 Aug 28 22:00s
! -2:00 Port -02/-01 1944 Apr 22 22:00s
! -2:00 Port +00 1944 Aug 26 22:00s
! -2:00 Port -02/-01 1945 Apr 21 22:00s
! -2:00 Port +00 1945 Aug 25 22:00s
! -2:00 Port -02/-01 1966 Apr 3 2:00
! -1:00 Port -01/+00 1983 Sep 25 1:00s
! -1:00 W-Eur -01/+00 1992 Sep 27 1:00s
0:00 EU WE%sT 1993 Mar 28 1:00u
! -1:00 EU -01/+00
! # This Zone can be simplified once we assume zic %z.
Zone Atlantic/Madeira -1:07:36 - LMT 1884 # Funchal
-1:07:36 - FMT 1912 Jan 1 # Funchal Mean Time
! -1:00 Port -01/+00 1942 Apr 25 22:00s
! -1:00 Port +01 1942 Aug 15 22:00s
! -1:00 Port -01/+00 1943 Apr 17 22:00s
! -1:00 Port +01 1943 Aug 28 22:00s
! -1:00 Port -01/+00 1944 Apr 22 22:00s
! -1:00 Port +01 1944 Aug 26 22:00s
! -1:00 Port -01/+00 1945 Apr 21 22:00s
! -1:00 Port +01 1945 Aug 25 22:00s
! -1:00 Port -01/+00 1966 Apr 3 2:00
0:00 Port WE%sT 1983 Sep 25 1:00s
0:00 EU WE%sT
# Romania
#
*** 2521,2534 ****
3:00 Russia MSK/MSD 2011 Mar 27 2:00s
4:00 - MSK 2014 Oct 26 2:00s
3:00 - MSK
! # From Tim Parenti (2014-07-03):
! # Europe/Simferopol covers...
! # ** **** Crimea, Republic of
! # ** **** Sevastopol
Zone Europe/Simferopol 2:16:24 - LMT 1880
2:16 - SMT 1924 May 2 # Simferopol Mean T
2:00 - EET 1930 Jun 21
3:00 - MSK 1941 Nov
--- 2549,2560 ----
3:00 Russia MSK/MSD 2011 Mar 27 2:00s
4:00 - MSK 2014 Oct 26 2:00s
3:00 - MSK
! # From Paul Eggert (2016-12-06):
! # Europe/Simferopol covers Crimea.
Zone Europe/Simferopol 2:16:24 - LMT 1880
2:16 - SMT 1924 May 2 # Simferopol Mean T
2:00 - EET 1930 Jun 21
3:00 - MSK 1941 Nov
*** 2586,2599 ****
3:00 Russia +03/+04 2011 Mar 27 2:00s
4:00 - +04 2014 Oct 26 2:00s
3:00 - +03 2016 Mar 27 2:00s
4:00 - +04
! # From Paul Eggert (2016-03-18):
# Europe/Volgograd covers:
# 34 RU-VGG Volgograd Oblast
- # 64 RU-SAR Saratov Oblast
# The 1988 transition is from USSR act No. 5 (1988-01-04).
Zone Europe/Volgograd 2:57:40 - LMT 1920 Jan 3
3:00 - +03 1930 Jun 21
4:00 - +04 1961 Nov 11
--- 2612,2624 ----
3:00 Russia +03/+04 2011 Mar 27 2:00s
4:00 - +04 2014 Oct 26 2:00s
3:00 - +03 2016 Mar 27 2:00s
4:00 - +04
! # From Paul Eggert (2016-11-11):
# Europe/Volgograd covers:
# 34 RU-VGG Volgograd Oblast
# The 1988 transition is from USSR act No. 5 (1988-01-04).
Zone Europe/Volgograd 2:57:40 - LMT 1920 Jan 3
3:00 - +03 1930 Jun 21
4:00 - +04 1961 Nov 11
*** 2602,2611 ****
--- 2627,2657 ----
4:00 - +04 1992 Mar 29 2:00s
3:00 Russia +03/+04 2011 Mar 27 2:00s
4:00 - +04 2014 Oct 26 2:00s
3:00 - +03
+ # From Paul Eggert (2016-11-11):
+ # Europe/Saratov covers:
+ # 64 RU-SAR Saratov Oblast
+
+ # From Yuri Konotopov (2016-11-11):
+ # Dec 4, 2016 02:00 UTC+3.... Saratov Region's local time will be ... UTC+4.
+ # From Stepan Golosunov (2016-11-11):
+ # ... Byalokoz listed Saratov on 03:04:18.
+ # From Stepan Golosunov (2016-11-22):
+ # http://publication.pravo.gov.ru/Document/View/0001201611220031
+
+ Zone Europe/Saratov 3:04:18 - LMT 1919 Jul 1 0:00u
+ 3:00 - +03 1930 Jun 21
+ 4:00 Russia +04/+05 1988 Mar 27 2:00s
+ 3:00 Russia +03/+04 1991 Mar 31 2:00s
+ 4:00 - +04 1992 Mar 29 2:00s
+ 3:00 Russia +03/+04 2011 Mar 27 2:00s
+ 4:00 - +04 2014 Oct 26 2:00s
+ 3:00 - +03 2016 Dec 4 2:00s
+ 4:00 - +04
+
# From Paul Eggert (2016-03-18):
# Europe/Kirov covers:
# 43 RU-KIR Kirov Oblast
# The 1989 transition is from USSR act No. 227 (1989-03-14).
#
*** 3197,3246 ****
# Slovenia
# See Europe/Belgrade.
# Spain
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
! # For 1917-1919 Whitman gives Apr Sat>=1 - Oct Sat>=1;
! # go with Shanks & Pottenger.
! Rule Spain 1917 only - May 5 23:00s 1:00 S
! Rule Spain 1917 1919 - Oct 6 23:00s 0 -
! Rule Spain 1918 only - Apr 15 23:00s 1:00 S
! Rule Spain 1919 only - Apr 5 23:00s 1:00 S
! # Whitman gives 1921 Feb 28 - Oct 14; go with Shanks & Pottenger.
! Rule Spain 1924 only - Apr 16 23:00s 1:00 S
! # Whitman gives 1924 Oct 14; go with Shanks & Pottenger.
! Rule Spain 1924 only - Oct 4 23:00s 0 -
! Rule Spain 1926 only - Apr 17 23:00s 1:00 S
! # Whitman says no DST in 1929; go with Shanks & Pottenger.
! Rule Spain 1926 1929 - Oct Sat>=1 23:00s 0 -
! Rule Spain 1927 only - Apr 9 23:00s 1:00 S
! Rule Spain 1928 only - Apr 14 23:00s 1:00 S
! Rule Spain 1929 only - Apr 20 23:00s 1:00 S
! # Whitman gives 1937 Jun 16, 1938 Apr 16, 1940 Apr 13;
! # go with Shanks & Pottenger.
! Rule Spain 1937 only - May 22 23:00s 1:00 S
! Rule Spain 1937 1939 - Oct Sat>=1 23:00s 0 -
! Rule Spain 1938 only - Mar 22 23:00s 1:00 S
! Rule Spain 1939 only - Apr 15 23:00s 1:00 S
! Rule Spain 1940 only - Mar 16 23:00s 1:00 S
! # Whitman says no DST 1942-1945; go with Shanks & Pottenger.
! Rule Spain 1942 only - May 2 22:00s 2:00 M # Midsummer
! Rule Spain 1942 only - Sep 1 22:00s 1:00 S
! Rule Spain 1943 1946 - Apr Sat>=13 22:00s 2:00 M
! Rule Spain 1943 only - Oct 3 22:00s 1:00 S
! Rule Spain 1944 only - Oct 10 22:00s 1:00 S
! Rule Spain 1945 only - Sep 30 1:00 1:00 S
! Rule Spain 1946 only - Sep 30 0:00 0 -
Rule Spain 1949 only - Apr 30 23:00 1:00 S
! Rule Spain 1949 only - Sep 30 1:00 0 -
! Rule Spain 1974 1975 - Apr Sat>=13 23:00 1:00 S
Rule Spain 1974 1975 - Oct Sun>=1 1:00 0 -
Rule Spain 1976 only - Mar 27 23:00 1:00 S
Rule Spain 1976 1977 - Sep lastSun 1:00 0 -
! Rule Spain 1977 1978 - Apr 2 23:00 1:00 S
! Rule Spain 1978 only - Oct 1 1:00 0 -
# The following rules are copied from Morocco from 1967 through 1978.
Rule SpainAfrica 1967 only - Jun 3 12:00 1:00 S
Rule SpainAfrica 1967 only - Oct 1 0:00 0 -
Rule SpainAfrica 1974 only - Jun 24 0:00 1:00 S
Rule SpainAfrica 1974 only - Sep 1 0:00 0 -
--- 3243,3323 ----
# Slovenia
# See Europe/Belgrade.
# Spain
+ #
+ # From Paul Eggert (2016-12-14):
+ #
+ # The source for Europe/Madrid before 2013 is:
+ # Planesas P. La hora oficial en España y sus cambios.
+ # Anuario del Observatorio Astronómico de Madrid (2013, in Spanish).
+ # http://astronomia.ign.es/rknowsys-theme/images/webAstro/paginas/documentos/Anuario/lahoraoficialenespana.pdf
+ # As this source says that historical time in the Canaries is obscure,
+ # and it does not discuss Ceuta, stick with Shanks for now for that data.
+ #
+ # In the 1918 and 1919 fallback transitions in Spain, the clock for
+ # the hour-longer day officially kept going after midnight, so that
+ # the repeated instances of that day's 00:00 hour were 24 hours apart,
+ # with a fallback transition from the second occurrence of 00:59... to
+ # the next day's 00:00. Our data format cannot represent this
+ # directly, and instead repeats the first hour of the next day, with a
+ # fallback transition from the next day's 00:59... to 00:00.
+
+ # From Michael Deckers (2016-12-15):
+ # The Royal Decree of 1900-06-26 quoted by Planesas, online at
+ # https://www.boe.es/datos/pdfs/BOE//1900/209/A00383-00384.pdf
+ # says in its article 5 (my translation):
+ # These dispositions will enter into force beginning with the
+ # instant at which, according to the time indicated in article 1,
+ # the 1st day of January of 1901 will begin.
+
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
! Rule Spain 1918 only - Apr 15 23:00 1:00 S
! Rule Spain 1918 1919 - Oct 6 24:00s 0 -
! Rule Spain 1919 only - Apr 6 23:00 1:00 S
! Rule Spain 1924 only - Apr 16 23:00 1:00 S
! Rule Spain 1924 only - Oct 4 24:00s 0 -
! Rule Spain 1926 only - Apr 17 23:00 1:00 S
! Rule Spain 1926 1929 - Oct Sat>=1 24:00s 0 -
! Rule Spain 1927 only - Apr 9 23:00 1:00 S
! Rule Spain 1928 only - Apr 15 0:00 1:00 S
! Rule Spain 1929 only - Apr 20 23:00 1:00 S
! # Republican Spain during the civil war; it controlled Madrid until 1939-03-28.
! Rule Spain 1937 only - Jun 16 23:00 1:00 S
! Rule Spain 1937 only - Oct 2 24:00s 0 -
! Rule Spain 1938 only - Apr 2 23:00 1:00 S
! Rule Spain 1938 only - Apr 30 23:00 2:00 M
! Rule Spain 1938 only - Oct 2 24:00 1:00 S
! # The following rules are for unified Spain again.
! #
! # Planesas does not say what happened in Madrid between its fall on
! # 1939-03-28 and the Nationalist spring-forward transition on
! # 1939-04-15. For lack of better info, assume Madrid's clocks did not
! # change during that period.
! #
! # The first rule is commented out, as it is redundant for Republican Spain.
! #Rule Spain 1939 only - Apr 15 23:00 1:00 S
! Rule Spain 1939 only - Oct 7 24:00s 0 -
! Rule Spain 1942 only - May 2 23:00 1:00 S
! Rule Spain 1942 only - Sep 1 1:00 0 -
! Rule Spain 1943 1946 - Apr Sat>=13 23:00 1:00 S
! Rule Spain 1943 1944 - Oct Sun>=1 1:00 0 -
! Rule Spain 1945 1946 - Sep lastSun 1:00 0 -
Rule Spain 1949 only - Apr 30 23:00 1:00 S
! Rule Spain 1949 only - Oct 2 1:00 0 -
! Rule Spain 1974 1975 - Apr Sat>=12 23:00 1:00 S
Rule Spain 1974 1975 - Oct Sun>=1 1:00 0 -
Rule Spain 1976 only - Mar 27 23:00 1:00 S
Rule Spain 1976 1977 - Sep lastSun 1:00 0 -
! Rule Spain 1977 only - Apr 2 23:00 1:00 S
! Rule Spain 1978 only - Apr 2 2:00s 1:00 S
! Rule Spain 1978 only - Oct 1 2:00s 0 -
! # Nationalist Spain during the civil war
! #Rule NatSpain 1937 only - May 22 23:00 1:00 S
! #Rule NatSpain 1937 1938 - Oct Sat>=1 24:00s 0 -
! #Rule NatSpain 1938 only - Mar 26 23:00 1:00 S
# The following rules are copied from Morocco from 1967 through 1978.
Rule SpainAfrica 1967 only - Jun 3 12:00 1:00 S
Rule SpainAfrica 1967 only - Oct 1 0:00 0 -
Rule SpainAfrica 1974 only - Jun 24 0:00 1:00 S
Rule SpainAfrica 1974 only - Sep 1 0:00 0 -
*** 3248,3271 ****
Rule SpainAfrica 1976 only - Aug 1 0:00 0 -
Rule SpainAfrica 1977 only - Sep 28 0:00 0 -
Rule SpainAfrica 1978 only - Jun 1 0:00 1:00 S
Rule SpainAfrica 1978 only - Aug 4 0:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
! Zone Europe/Madrid -0:14:44 - LMT 1901 Jan 1 0:00s
! 0:00 Spain WE%sT 1946 Sep 30
1:00 Spain CE%sT 1979
1:00 EU CE%sT
! Zone Africa/Ceuta -0:21:16 - LMT 1901
0:00 - WET 1918 May 6 23:00
0:00 1:00 WEST 1918 Oct 7 23:00
0:00 - WET 1924
0:00 Spain WE%sT 1929
0:00 SpainAfrica WE%sT 1984 Mar 16
1:00 - CET 1986
1:00 EU CE%sT
Zone Atlantic/Canary -1:01:36 - LMT 1922 Mar # Las Palmas de Gran C.
! -1:00 - CANT 1946 Sep 30 1:00 # Canaries T
0:00 - WET 1980 Apr 6 0:00s
0:00 1:00 WEST 1980 Sep 28 1:00u
0:00 EU WE%sT
# IATA SSIM (1996-09) says the Canaries switch at 2:00u, not 1:00u.
# Ignore this for now, as the Canaries are part of the EU.
--- 3325,3348 ----
Rule SpainAfrica 1976 only - Aug 1 0:00 0 -
Rule SpainAfrica 1977 only - Sep 28 0:00 0 -
Rule SpainAfrica 1978 only - Jun 1 0:00 1:00 S
Rule SpainAfrica 1978 only - Aug 4 0:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
! Zone Europe/Madrid -0:14:44 - LMT 1900 Dec 31 23:45:16
! 0:00 Spain WE%sT 1940 Mar 16 23:00
1:00 Spain CE%sT 1979
1:00 EU CE%sT
! Zone Africa/Ceuta -0:21:16 - LMT 1900 Dec 31 23:38:44
0:00 - WET 1918 May 6 23:00
0:00 1:00 WEST 1918 Oct 7 23:00
0:00 - WET 1924
0:00 Spain WE%sT 1929
0:00 SpainAfrica WE%sT 1984 Mar 16
1:00 - CET 1986
1:00 EU CE%sT
Zone Atlantic/Canary -1:01:36 - LMT 1922 Mar # Las Palmas de Gran C.
! -1:00 - -01 1946 Sep 30 1:00
0:00 - WET 1980 Apr 6 0:00s
0:00 1:00 WEST 1980 Sep 28 1:00u
0:00 EU WE%sT
# IATA SSIM (1996-09) says the Canaries switch at 2:00u, not 1:00u.
# Ignore this for now, as the Canaries are part of the EU.
*** 3674,3684 ****
# "Zaporizhia" is the transliteration of the Ukrainian name, but
# "Zaporozh'ye" is more common in English. Use the common English
# spelling, except omit the apostrophe as it is not allowed in
# portable Posix file names.
Zone Europe/Zaporozhye 2:20:40 - LMT 1880
! 2:20 - CUT 1924 May 2 # Central Ukraine T
2:00 - EET 1930 Jun 21
3:00 - MSK 1941 Aug 25
1:00 C-Eur CE%sT 1943 Oct 25
3:00 Russia MSK/MSD 1991 Mar 31 2:00
2:00 E-Eur EE%sT 1995
--- 3751,3761 ----
# "Zaporizhia" is the transliteration of the Ukrainian name, but
# "Zaporozh'ye" is more common in English. Use the common English
# spelling, except omit the apostrophe as it is not allowed in
# portable Posix file names.
Zone Europe/Zaporozhye 2:20:40 - LMT 1880
! 2:20 - +0220 1924 May 2
2:00 - EET 1930 Jun 21
3:00 - MSK 1941 Aug 25
1:00 C-Eur CE%sT 1943 Oct 25
3:00 Russia MSK/MSD 1991 Mar 31 2:00
2:00 E-Eur EE%sT 1995