Print this page
NEX-17697 update tzdata to 2018e
Reviewed by: Dan Fields <dan.fields@nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
8985 update tzdata to 2018c
Reviewed by: Yuri Pankov <yuripv@icloud.com>
Reviewed by: Dan McDonald <danmcd@joyent.com>
Approved by: Robert Mustacchi <rm@joyent.com>
8968 update tzdata to 2018a
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
NEX-15458 update zoneinfo to 2017c
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
NEX-15458 update zoneinfo to 2017c
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/data/zoneinfo/europe
          +++ new/usr/src/data/zoneinfo/europe
↓ open down ↓ 109 lines elided ↑ open up ↑
 110  110  #
 111  111  # 'An old stone obelisk marking a forgotten terrestrial meridian stands
 112  112  # beside the river at Kew. In the 18th century, before time and longitude
 113  113  # was standardised by the Royal Observatory in Greenwich, scholars observed
 114  114  # this stone and the movement of stars from Kew Observatory nearby. They
 115  115  # made their calculations and set the time for the Horse Guards and Parliament,
 116  116  # but now the stone is obscured by scrubwood and can only be seen by walking
 117  117  # along the towpath within a few yards of it.'
 118  118  #
 119  119  # I have a one inch to one mile map of London and my estimate of the stone's
 120      -# position is 51 degrees 28' 30" N, 0 degrees 18' 45" W. The longitude should
 121      -# be within about +-2". The Ordnance Survey grid reference is TQ172761.
      120 +# position is 51° 28' 30" N, 0° 18' 45" W. The longitude should
      121 +# be within about ±2". The Ordnance Survey grid reference is TQ172761.
 122  122  #
 123  123  # [This yields GMTOFF = -0:01:15 for London LMT in the 18th century.]
 124  124  
 125  125  # From Paul Eggert (1993-11-18):
 126  126  #
 127  127  # Howse writes that Britain was the first country to use standard time.
 128  128  # The railways cared most about the inconsistencies of local mean time,
 129  129  # and it was they who forced a uniform time on the country.
 130  130  # The original idea was credited to Dr. William Hyde Wollaston (1766-1828)
 131  131  # and was popularized by Abraham Follett Osler (1808-1903).
↓ open down ↓ 19 lines elided ↑ open up ↑
 151  151  
 152  152  # From Paul Eggert (2014-07-19):
 153  153  # The ancients had no need for daylight saving, as they kept time
 154  154  # informally or via hours whose length depended on the time of year.
 155  155  # Daylight saving time in its modern sense was invented by the
 156  156  # New Zealand entomologist George Vernon Hudson (1867-1946),
 157  157  # whose day job as a postal clerk led him to value
 158  158  # after-hours daylight in which to pursue his research.
 159  159  # In 1895 he presented a paper to the Wellington Philosophical Society
 160  160  # that proposed a two-hour daylight-saving shift.  See:
 161      -# Hudson GV. On seasonal time-adjustment in countries south of lat. 30 deg.
      161 +# Hudson GV. On seasonal time-adjustment in countries south of lat. 30°.
 162  162  # Transactions and Proceedings of the New Zealand Institute. 1895;28:734
 163  163  # http://rsnz.natlib.govt.nz/volume/rsnz_28/rsnz_28_00_006110.html
 164  164  # Although some interest was expressed in New Zealand, his proposal
 165  165  # did not find its way into law and eventually it was almost forgotten.
 166  166  #
 167  167  # In England, DST was independently reinvented by William Willett (1857-1915),
 168  168  # a London builder and member of the Royal Astronomical Society
 169  169  # who circulated a pamphlet "The Waste of Daylight" (1907)
 170  170  # that proposed advancing clocks 20 minutes on each of four Sundays in April,
 171  171  # and retarding them by the same amount on four Sundays in September.
↓ open down ↓ 329 lines elided ↑ open up ↑
 501  501  # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 502  502  Zone    Europe/London   -0:01:15 -      LMT     1847 Dec  1  0:00s
 503  503                           0:00   GB-Eire %s      1968 Oct 27
 504  504                           1:00   -       BST     1971 Oct 31  2:00u
 505  505                           0:00   GB-Eire %s      1996
 506  506                           0:00   EU      GMT/BST
 507  507  Link    Europe/London   Europe/Jersey
 508  508  Link    Europe/London   Europe/Guernsey
 509  509  Link    Europe/London   Europe/Isle_of_Man
 510  510  
 511      -# From Paul Eggert (2018-01-19):
      511 +# From Paul Eggert (2018-02-15):
      512 +# In January 2018 we discovered that the negative SAVE values in the
      513 +# Eire rules cause problems with tests for ICU:
      514 +# https://mm.icann.org/pipermail/tz/2018-January/025825.html
      515 +# and with tests for OpenJDK:
      516 +# https://mm.icann.org/pipermail/tz/2018-January/025822.html
      517 +#
      518 +# To work around this problem, the build procedure can translate the
      519 +# following data into two forms, one with negative SAVE values and the
      520 +# other form with a traditional approximation for Irish time stamps
      521 +# after 1971-10-31 02:00 UTC; although this approximation has tm_isdst
      522 +# flags that are reversed, its UTC offsets are correct and this often
      523 +# suffices.  This source file currently uses only nonnegative SAVE
      524 +# values, but this is intended to change and downstream code should
      525 +# not rely on it.
      526 +#
 512  527  # The following is like GB-Eire and EU, except with standard time in
 513      -# summer and negative daylight saving time in winter.
 514      -# Although currently commented out, this will need to become uncommented
 515      -# once the ICU/OpenJDK workaround is removed; see below.
      528 +# summer and negative daylight saving time in winter.  It is for when
      529 +# negative SAVE values are used.
 516  530  # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 517      -#Rule   Eire    1971    only    -       Oct     31       2:00u  -1:00   GMT
 518      -#Rule   Eire    1972    1980    -       Mar     Sun>=16  2:00u  0       IST
 519      -#Rule   Eire    1972    1980    -       Oct     Sun>=23  2:00u  -1:00   GMT
 520      -#Rule   Eire    1981    max     -       Mar     lastSun  1:00u  0       IST
 521      -#Rule   Eire    1981    1989    -       Oct     Sun>=23  1:00u  -1:00   GMT
 522      -#Rule   Eire    1990    1995    -       Oct     Sun>=22  1:00u  -1:00   GMT
 523      -#Rule   Eire    1996    max     -       Oct     lastSun  1:00u  -1:00   GMT
      531 +Rule    Eire    1971    only    -       Oct     31       2:00u  -1:00   -
      532 +Rule    Eire    1972    1980    -       Mar     Sun>=16  2:00u  0       -
      533 +Rule    Eire    1972    1980    -       Oct     Sun>=23  2:00u  -1:00   -
      534 +Rule    Eire    1981    max     -       Mar     lastSun  1:00u  0       -
      535 +Rule    Eire    1981    1989    -       Oct     Sun>=23  1:00u  -1:00   -
      536 +Rule    Eire    1990    1995    -       Oct     Sun>=22  1:00u  -1:00   -
      537 +Rule    Eire    1996    max     -       Oct     lastSun  1:00u  -1:00   -
 524  538  
 525  539  # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 526  540  Zone    Europe/Dublin   -0:25:00 -      LMT     1880 Aug  2
 527  541                          -0:25:21 -      DMT     1916 May 21  2:00s
 528  542                          -0:25:21 1:00   IST     1916 Oct  1  2:00s
 529  543                           0:00   GB-Eire %s      1921 Dec  6 # independence
 530  544                           0:00   GB-Eire GMT/IST 1940 Feb 25  2:00s
 531  545                           0:00   1:00    IST     1946 Oct  6  2:00s
 532  546                           0:00   -       GMT     1947 Mar 16  2:00s
 533  547                           0:00   1:00    IST     1947 Nov  2  2:00s
 534  548                           0:00   -       GMT     1948 Apr 18  2:00s
 535  549                           0:00   GB-Eire GMT/IST 1968 Oct 27
 536      -# From Paul Eggert (2018-01-18):
 537      -# The next line should look like this:
 538      -#                        1:00   Eire    IST/GMT
 539      -# However, in January 2018 we discovered that the Eire rules cause
 540      -# problems with tests for ICU:
 541      -# https://mm.icann.org/pipermail/tz/2018-January/025825.html
 542      -# and with tests for OpenJDK:
 543      -# https://mm.icann.org/pipermail/tz/2018-January/025822.html
 544      -# To work around this problem, use a traditional approximation for
 545      -# time stamps after 1971-10-31 02:00 UTC, to give ICU and OpenJDK
 546      -# developers breathing room to fix bugs.  This approximation has
 547      -# correct UTC offsets, but results in tm_isdst flags are the reverse
 548      -# of what they should be.  This workaround is temporary and should be
 549      -# removed reasonably soon.
 550      -                         1:00   -       IST     1971 Oct 31  2:00u
 551      -                         0:00   GB-Eire GMT/IST 1996
 552      -                         0:00   EU      GMT/IST
 553      -# End of workaround for ICU and OpenJDK bugs.
      550 +# The next line is for when negative SAVE values are used.
      551 +                         1:00   Eire    IST/GMT
      552 +# These three lines are for when SAVE values are always nonnegative.
      553 +#                        1:00   -       IST     1971 Oct 31  2:00u
      554 +#                        0:00   GB-Eire GMT/IST 1996
      555 +#                        0:00   EU      GMT/IST
 554  556  
 555  557  
 556  558  ###############################################################################
 557  559  
 558  560  # Europe
 559  561  
 560  562  # The following rules are for the European Union and for its
 561  563  # predecessor organization, the European Communities.
 562  564  # For brevity they are called "EU rules" elsewhere in this file.
 563  565  
↓ open down ↓ 397 lines elided ↑ open up ↑
 961  963                          2:00    E-Eur   EE%sT   1997
 962  964                          2:00    EU      EE%sT
 963  965  
 964  966  # Croatia
 965  967  # See Europe/Belgrade.
 966  968  
 967  969  # Cyprus
 968  970  # Please see the 'asia' file for Asia/Nicosia.
 969  971  
 970  972  # Czech Republic / Czechia
      973 +#
      974 +# From Paul Eggert (2018-04-15):
      975 +# The source for Czech data is: Kdy začíná a končí letní čas. 2018-04-15.
      976 +# https://kalendar.beda.cz/kdy-zacina-a-konci-letni-cas
      977 +# We know of no English-language name for historical Czech winter time;
      978 +# abbreviate it as "GMT", as it happened to be GMT.
      979 +#
 971  980  # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 972      -Rule    Czech   1945    only    -       Apr      8      2:00s   1:00    S
 973      -Rule    Czech   1945    only    -       Nov     18      2:00s   0       -
      981 +Rule    Czech   1945    only    -       Apr     Mon>=1  2:00s   1:00    S
      982 +Rule    Czech   1945    only    -       Oct      1      2:00s   0       -
 974  983  Rule    Czech   1946    only    -       May      6      2:00s   1:00    S
 975  984  Rule    Czech   1946    1949    -       Oct     Sun>=1  2:00s   0       -
 976      -Rule    Czech   1947    only    -       Apr     20      2:00s   1:00    S
 977      -Rule    Czech   1948    only    -       Apr     18      2:00s   1:00    S
      985 +Rule    Czech   1947    1948    -       Apr     Sun>=15 2:00s   1:00    S
 978  986  Rule    Czech   1949    only    -       Apr      9      2:00s   1:00    S
 979  987  # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 980  988  Zone    Europe/Prague   0:57:44 -       LMT     1850
 981  989                          0:57:44 -       PMT     1891 Oct    # Prague Mean Time
 982      -                        1:00    C-Eur   CE%sT   1944 Sep 17  2:00s
      990 +                        1:00    C-Eur   CE%sT   1945 May  9
      991 +                        1:00    Czech   CE%sT   1946 Dec  1  3:00
      992 +# Vanguard section, for zic and other parsers that support negative DST.
      993 +                        1:00    -1:00   GMT     1947 Feb 23  2:00
      994 +# Rearguard section, for parsers that do not support negative DST.
      995 +#                       0:00    -       GMT     1947 Feb 23  2:00
      996 +# End of rearguard section.
 983  997                          1:00    Czech   CE%sT   1979
 984  998                          1:00    EU      CE%sT
 985  999  # Use Europe/Prague also for Slovakia.
 986 1000  
 987 1001  # Denmark, Faroe Islands, and Greenland
 988 1002  
 989 1003  # From Jesper Nørgaard Welen (2005-04-26):
 990 1004  # http://www.hum.aau.dk/~poe/tid/tine/DanskTid.htm says that the law
 991 1005  # [introducing standard time] was in effect from 1894-01-01....
 992 1006  # The page http://www.retsinfo.dk/_GETDOCI_/ACCN/A18930008330-REGL
↓ open down ↓ 534 lines elided ↑ open up ↑
1527 1541  #       (old style), or on St. Luke's day, if a Saturday.
1528 1542  # St. Luke's day ought to be traceable from ecclesiastical sources. "old style"
1529 1543  # might be a reference to the Julian calendar as opposed to Gregorian, or it
1530 1544  # might mean something else (???).
1531 1545  #
1532 1546  # From Paul Eggert (2014-11-22):
1533 1547  # The information below is taken from the 1988 Almanak; see
1534 1548  # http://www.almanak.hi.is/klukkan.html
1535 1549  #
1536 1550  # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
1537      -Rule    Iceland 1917    1919    -       Feb     19      23:00   1:00    S
     1551 +Rule    Iceland 1917    1919    -       Feb     19      23:00   1:00    -
1538 1552  Rule    Iceland 1917    only    -       Oct     21       1:00   0       -
1539 1553  Rule    Iceland 1918    1919    -       Nov     16       1:00   0       -
1540      -Rule    Iceland 1921    only    -       Mar     19      23:00   1:00    S
     1554 +Rule    Iceland 1921    only    -       Mar     19      23:00   1:00    -
1541 1555  Rule    Iceland 1921    only    -       Jun     23       1:00   0       -
1542      -Rule    Iceland 1939    only    -       Apr     29      23:00   1:00    S
     1556 +Rule    Iceland 1939    only    -       Apr     29      23:00   1:00    -
1543 1557  Rule    Iceland 1939    only    -       Oct     29       2:00   0       -
1544      -Rule    Iceland 1940    only    -       Feb     25       2:00   1:00    S
     1558 +Rule    Iceland 1940    only    -       Feb     25       2:00   1:00    -
1545 1559  Rule    Iceland 1940    1941    -       Nov     Sun>=2   1:00s  0       -
1546      -Rule    Iceland 1941    1942    -       Mar     Sun>=2   1:00s  1:00    S
     1560 +Rule    Iceland 1941    1942    -       Mar     Sun>=2   1:00s  1:00    -
1547 1561  # 1943-1946 - first Sunday in March until first Sunday in winter
1548      -Rule    Iceland 1943    1946    -       Mar     Sun>=1   1:00s  1:00    S
     1562 +Rule    Iceland 1943    1946    -       Mar     Sun>=1   1:00s  1:00    -
1549 1563  Rule    Iceland 1942    1948    -       Oct     Sun>=22  1:00s  0       -
1550 1564  # 1947-1967 - first Sunday in April until first Sunday in winter
1551      -Rule    Iceland 1947    1967    -       Apr     Sun>=1   1:00s  1:00    S
     1565 +Rule    Iceland 1947    1967    -       Apr     Sun>=1   1:00s  1:00    -
1552 1566  # 1949 and 1967 Oct transitions delayed by 1 week
1553 1567  Rule    Iceland 1949    only    -       Oct     30       1:00s  0       -
1554 1568  Rule    Iceland 1950    1966    -       Oct     Sun>=22  1:00s  0       -
1555 1569  Rule    Iceland 1967    only    -       Oct     29       1:00s  0       -
1556 1570  # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
1557 1571  Zone Atlantic/Reykjavik -1:28   -       LMT     1908
1558 1572                          -1:00   Iceland -01/+00 1968 Apr  7  1:00s
1559 1573                           0:00   -       GMT
1560 1574  
1561 1575  # Italy
↓ open down ↓ 445 lines elided ↑ open up ↑
2007 2021  Rule    Neth    1926    1931    -       May     15      2:00s   1:00    NST
2008 2022  Rule    Neth    1932    only    -       May     22      2:00s   1:00    NST
2009 2023  Rule    Neth    1933    1936    -       May     15      2:00s   1:00    NST
2010 2024  Rule    Neth    1937    only    -       May     22      2:00s   1:00    NST
2011 2025  Rule    Neth    1937    only    -       Jul      1      0:00    1:00    S
2012 2026  Rule    Neth    1937    1939    -       Oct     Sun>=2  2:00s   0       -
2013 2027  Rule    Neth    1938    1939    -       May     15      2:00s   1:00    S
2014 2028  Rule    Neth    1945    only    -       Apr      2      2:00s   1:00    S
2015 2029  Rule    Neth    1945    only    -       Sep     16      2:00s   0       -
2016 2030  #
2017      -# Amsterdam Mean Time was +00:19:32.13 exactly, but the .13 is omitted
     2031 +# Amsterdam Mean Time was +00:19:32.13, but the .13 is omitted
2018 2032  # below because the current format requires GMTOFF to be an integer.
2019 2033  # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
2020 2034  Zone Europe/Amsterdam   0:19:32 -       LMT     1835
2021 2035                          0:19:32 Neth    %s      1937 Jul  1
2022 2036                          0:20    Neth +0020/+0120 1940 May 16  0:00
2023 2037                          1:00    C-Eur   CE%sT   1945 Apr  2  2:00
2024 2038                          1:00    Neth    CE%sT   1977
2025 2039                          1:00    EU      CE%sT
2026 2040  
2027 2041  # Norway
↓ open down ↓ 103 lines elided ↑ open up ↑
2131 2145                          1:24:00 -       WMT     1915 Aug  5 # Warsaw Mean Time
2132 2146                          1:00    C-Eur   CE%sT   1918 Sep 16  3:00
2133 2147                          2:00    Poland  EE%sT   1922 Jun
2134 2148                          1:00    Poland  CE%sT   1940 Jun 23  2:00
2135 2149                          1:00    C-Eur   CE%sT   1944 Oct
2136 2150                          1:00    Poland  CE%sT   1977
2137 2151                          1:00    W-Eur   CE%sT   1988
2138 2152                          1:00    EU      CE%sT
2139 2153  
2140 2154  # Portugal
2141      -#
     2155 +
2142 2156  # From Paul Eggert (2014-08-11), after a heads-up from Stephen Colebourne:
2143 2157  # According to a Portuguese decree (1911-05-26)
2144 2158  # https://dre.pt/application/dir/pdf1sdip/1911/05/12500/23132313.pdf
2145 2159  # Lisbon was at -0:36:44.68, but switched to GMT on 1912-01-01 at 00:00.
2146      -# Round the old offset to -0:36:45.  This agrees with Willett but disagrees
2147      -# with Shanks, who says the transition occurred on 1911-05-24 at 00:00 for
2148      -# Europe/Lisbon, Atlantic/Azores, and Atlantic/Madeira.
     2160 +# Round the old offset to -0:36:45.  This agrees with Willett....
2149 2161  #
     2162 +# From Michael Deckers (2018-02-15):
     2163 +# article 5 [of the 1911 decree; Deckers's translation] ...:
     2164 +# These dispositions shall enter into force at the instant at which,
     2165 +# according to the 2nd article, the civil day January 1, 1912 begins,
     2166 +# all clocks therefore having to be advanced or set back correspondingly ...
     2167 +
2150 2168  # From Rui Pedro Salgueiro (1992-11-12):
2151 2169  # Portugal has recently (September, 27) changed timezone
2152 2170  # (from WET to MET or CET) to harmonize with EEC.
2153 2171  #
2154 2172  # Martin Bruckmann (1996-02-29) reports via Peter Ilieve
2155 2173  # that Portugal is reverting to 0:00 by not moving its clocks this spring.
2156 2174  # The new Prime Minister was fed up with getting up in the dark in the winter.
2157 2175  #
2158 2176  # From Paul Eggert (1996-11-12):
2159 2177  # IATA SSIM (1991-09) reports several 1991-09 and 1992-09 transitions
↓ open down ↓ 62 lines elided ↑ open up ↑
2222 2240  Rule    Port    1977    only    -       Sep     25       0:00s  0       -
2223 2241  Rule    Port    1978    1979    -       Apr     Sun>=1   0:00s  1:00    S
2224 2242  Rule    Port    1978    only    -       Oct      1       0:00s  0       -
2225 2243  Rule    Port    1979    1982    -       Sep     lastSun  1:00s  0       -
2226 2244  Rule    Port    1980    only    -       Mar     lastSun  0:00s  1:00    S
2227 2245  Rule    Port    1981    1982    -       Mar     lastSun  1:00s  1:00    S
2228 2246  Rule    Port    1983    only    -       Mar     lastSun  2:00s  1:00    S
2229 2247  #
2230 2248  # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
2231 2249  Zone    Europe/Lisbon   -0:36:45 -      LMT     1884
2232      -                        -0:36:45 -      LMT     1912 Jan  1 # Lisbon Mean Time
     2250 +                        -0:36:45 -      LMT     1912 Jan  1  0:00u # Lisbon MT
2233 2251                           0:00   Port    WE%sT   1966 Apr  3  2:00
2234 2252                           1:00   -       CET     1976 Sep 26  1:00
2235 2253                           0:00   Port    WE%sT   1983 Sep 25  1:00s
2236 2254                           0:00   W-Eur   WE%sT   1992 Sep 27  1:00s
2237 2255                           1:00   EU      CE%sT   1996 Mar 31  1:00u
2238 2256                           0:00   EU      WE%sT
2239 2257  # This Zone can be simplified once we assume zic %z.
2240 2258  Zone Atlantic/Azores    -1:42:40 -      LMT     1884        # Ponta Delgada
2241      -                        -1:54:32 -      HMT     1912 Jan  1 # Horta Mean Time
     2259 +                        -1:54:32 -      HMT     1912 Jan  1  2:00u # Horta MT
2242 2260                          -2:00   Port    -02/-01 1942 Apr 25 22:00s
2243 2261                          -2:00   Port    +00     1942 Aug 15 22:00s
2244 2262                          -2:00   Port    -02/-01 1943 Apr 17 22:00s
2245 2263                          -2:00   Port    +00     1943 Aug 28 22:00s
2246 2264                          -2:00   Port    -02/-01 1944 Apr 22 22:00s
2247 2265                          -2:00   Port    +00     1944 Aug 26 22:00s
2248 2266                          -2:00   Port    -02/-01 1945 Apr 21 22:00s
2249 2267                          -2:00   Port    +00     1945 Aug 25 22:00s
2250 2268                          -2:00   Port    -02/-01 1966 Apr  3  2:00
2251 2269                          -1:00   Port    -01/+00 1983 Sep 25  1:00s
2252 2270                          -1:00   W-Eur   -01/+00 1992 Sep 27  1:00s
2253 2271                           0:00   EU      WE%sT   1993 Mar 28  1:00u
2254 2272                          -1:00   EU      -01/+00
2255 2273  # This Zone can be simplified once we assume zic %z.
2256 2274  Zone Atlantic/Madeira   -1:07:36 -      LMT     1884        # Funchal
2257      -                        -1:07:36 -      FMT     1912 Jan  1 # Funchal Mean Time
     2275 +                        -1:07:36 -      FMT     1912 Jan  1  1:00u # Funchal MT
2258 2276                          -1:00   Port    -01/+00 1942 Apr 25 22:00s
2259 2277                          -1:00   Port    +01     1942 Aug 15 22:00s
2260 2278                          -1:00   Port    -01/+00 1943 Apr 17 22:00s
2261 2279                          -1:00   Port    +01     1943 Aug 28 22:00s
2262 2280                          -1:00   Port    -01/+00 1944 Apr 22 22:00s
2263 2281                          -1:00   Port    +01     1944 Aug 26 22:00s
2264 2282                          -1:00   Port    -01/+00 1945 Apr 21 22:00s
2265 2283                          -1:00   Port    +01     1945 Aug 25 22:00s
2266 2284                          -1:00   Port    -01/+00 1966 Apr  3  2:00
2267 2285                           0:00   Port    WE%sT   1983 Sep 25  1:00s
↓ open down ↓ 317 lines elided ↑ open up ↑
2585 2603  #
2586 2604  #
2587 2605  # From Paul Eggert (2016-03-18):
2588 2606  # Given the above, we appear to be missing some Zone entries for the
2589 2607  # chaotic early 1980s in Russia.  It's not clear what these entries
2590 2608  # should be.  For now, sweep this under the rug and just document the
2591 2609  # time in Moscow.
2592 2610  
2593 2611  # From Vladimir Karpinsky (2014-07-08):
2594 2612  # LMT in Moscow (before Jul 3, 1916) is 2:30:17, that was defined by Moscow
2595      -# Observatory (coordinates: 55 deg. 45'29.70", 37 deg. 34'05.30")....
     2613 +# Observatory (coordinates: 55° 45' 29.70", 37° 34' 05.30")....
2596 2614  # LMT in Moscow since Jul 3, 1916 is 2:31:01 as a result of new standard.
2597 2615  # (The info is from the book by Byalokoz ... p. 18.)
2598 2616  # The time in St. Petersburg as capital of Russia was defined by
2599 2617  # Pulkov observatory, near St. Petersburg.  In 1916 LMT Moscow
2600 2618  # was synchronized with LMT St. Petersburg (+30 minutes), (Pulkov observatory
2601      -# coordinates: 59 deg. 46'18.70", 30 deg. 19'40.70") so 30 deg. 19'40.70" >
     2619 +# coordinates: 59° 46' 18.70", 30° 19' 40.70") so 30° 19' 40.70" >
2602 2620  # 2h01m18.7s = 2:01:19.  LMT Moscow = LMT St.Petersburg + 30m 2:01:19 + 0:30 =
2603 2621  # 2:31:19 ...
2604 2622  #
2605 2623  # From Paul Eggert (2014-07-08):
2606 2624  # Milne does not list Moscow, but suggests that its time might be listed in
2607 2625  # Résumés mensuels et annuels des observations météorologiques (1895).
2608 2626  # Presumably this is OCLC 85825704, a journal published with parallel text in
2609 2627  # Russian and French.  This source has not been located; go with Karpinsky.
2610 2628  
2611 2629  Zone Europe/Moscow       2:30:17 -      LMT     1880
↓ open down ↓ 808 lines elided ↑ open up ↑
3420 3438  # Sweden
3421 3439  
3422 3440  # From Ivan Nilsson (2001-04-13), superseding Shanks & Pottenger:
3423 3441  #
3424 3442  # The law "Svensk författningssamling 1878, no 14" about standard time in 1879:
3425 3443  # From the beginning of 1879 (that is 01-01 00:00) the time for all
3426 3444  # places in the country is "the mean solar time for the meridian at
3427 3445  # three degrees, or twelve minutes of time, to the west of the
3428 3446  # meridian of the Observatory of Stockholm".  The law is dated 1878-05-31.
3429 3447  #
3430      -# The observatory at that time had the meridian 18 degrees 03' 30"
     3448 +# The observatory at that time had the meridian 18° 03' 30"
3431 3449  # eastern longitude = 01:12:14 in time.  Less 12 minutes gives the
3432 3450  # national standard time as 01:00:14 ahead of GMT....
3433 3451  #
3434 3452  # About the beginning of CET in Sweden. The lawtext ("Svensk
3435 3453  # författningssamling 1899, no 44") states, that "from the beginning
3436 3454  # of 1900... ... the same as the mean solar time for the meridian at
3437 3455  # the distance of one hour of time from the meridian of the English
3438 3456  # observatory at Greenwich, or at 12 minutes 14 seconds to the west
3439 3457  # from the meridian of the Observatory of Stockholm". The law is dated
3440 3458  # 1899-06-16.  In short: At 1900-01-01 00:00:00 the new standard time
↓ open down ↓ 83 lines elided ↑ open up ↑
3524 3542  # One further detail for Switzerland, which is probably out of scope for
3525 3543  # most users of tzdata: The [Europe/Zurich zone] ...
3526 3544  # describes all of Switzerland correctly, with the exception of
3527 3545  # the Canton de Genève (Geneva, Genf). Between 1848 and 1894 Geneva did not
3528 3546  # follow Bern Mean Time but kept its own local mean time.
3529 3547  # To represent this, an extra zone would be needed.
3530 3548  #
3531 3549  # From Alois Treindl (2013-09-11):
3532 3550  # The Federal regulations say
3533 3551  # https://www.admin.ch/opc/de/classified-compilation/20071096/index.html
3534      -# ... the meridian for Bern mean time ... is 7 degrees 26' 22.50".
     3552 +# ... the meridian for Bern mean time ... is 7° 26' 22.50".
3535 3553  # Expressed in time, it is 0h29m45.5s.
3536 3554  
3537 3555  # From Pierre-Yves Berger (2013-09-11):
3538 3556  # the "Circulaire du conseil fédéral" (December 11 1893)
3539 3557  # http://www.amtsdruckschriften.bar.admin.ch/viewOrigDoc.do?id=10071353
3540 3558  # clearly states that the [1894-06-01] change should be done at midnight
3541 3559  # but if no one is present after 11 at night, could be postponed until one
3542 3560  # hour before the beginning of service.
3543 3561  
3544 3562  # From Paul Eggert (2013-09-11):
↓ open down ↓ 376 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX