Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 98f158e

Browse files
committed
Update time zone data files to tzdata release 2016d.
DST law changes in Russia (Magadan, Tomsk regions) and Venezuela. Historical corrections for Russia. There are new zone names Europe/Kirov and Asia/Tomsk reflecting the fact that these regions now have different time zone histories from adjacent regions.
1 parent 0b9a234 commit 98f158e

File tree

9 files changed

+349
-133
lines changed

9 files changed

+349
-133
lines changed

src/timezone/data/asia

Lines changed: 217 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,9 @@ Rule E-EurAsia 1979 1995 - Sep lastSun 0:00 0 -
7979
Rule E-EurAsia 1996 max - Oct lastSun 0:00 0 -
8080
Rule RussiaAsia 1981 1984 - Apr 1 0:00 1:00 S
8181
Rule RussiaAsia 1981 1983 - Oct 1 0:00 0 -
82-
Rule RussiaAsia 1984 1991 - Sep lastSun 2:00s 0 -
83-
Rule RussiaAsia 1985 1991 - Mar lastSun 2:00s 1:00 S
84-
Rule RussiaAsia 1992 only - Mar lastSat 23:00 1:00 S
85-
Rule RussiaAsia 1992 only - Sep lastSat 23:00 0 -
86-
Rule RussiaAsia 1993 max - Mar lastSun 2:00s 1:00 S
87-
Rule RussiaAsia 1993 1995 - Sep lastSun 2:00s 0 -
88-
Rule RussiaAsia 1996 max - Oct lastSun 2:00s 0 -
82+
Rule RussiaAsia 1984 1995 - Sep lastSun 2:00s 0 -
83+
Rule RussiaAsia 1985 2011 - Mar lastSun 2:00s 1:00 S
84+
Rule RussiaAsia 1996 2011 - Oct lastSun 2:00s 0 -
8985

9086
# Afghanistan
9187
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
@@ -125,7 +121,7 @@ Zone Asia/Yerevan 2:58:00 - LMT 1924 May 2
125121
3:00 1:00 YERST 1991 Sep 23 # independence
126122
3:00 RussiaAsia AM%sT 1995 Sep 24 2:00s
127123
4:00 - AMT 1997
128-
4:00 RussiaAsia AM%sT 2012 Mar 25 2:00s
124+
4:00 RussiaAsia AM%sT 2012 Feb 9
129125
4:00 - AMT
130126

131127
# Azerbaijan
@@ -1567,23 +1563,6 @@ Zone Asia/Amman 2:23:44 - LMT 1931
15671563

15681564
# Kazakhstan
15691565

1570-
# From Paul Eggert (1996-11-22):
1571-
# Andrew Evtichov (1996-04-13) writes that Kazakhstan
1572-
# stayed in sync with Moscow after 1990, and that Aqtobe (formerly Aktyubinsk)
1573-
# and Aqtau (formerly Shevchenko) are the largest cities in their zones.
1574-
# Guess that Aqtau and Aqtobe diverged in 1995, since that's the first time
1575-
# IATA SSIM mentions a third time zone in Kazakhstan.
1576-
1577-
# From Paul Eggert (2006-03-22):
1578-
# German Iofis, ELSI, Almaty (2001-10-09) reports that Kazakhstan uses
1579-
# RussiaAsia rules, instead of switching at 00:00 as the IATA has it.
1580-
# Go with Shanks & Pottenger, who have them always using RussiaAsia rules.
1581-
# Also go with the following claims of Shanks & Pottenger:
1582-
#
1583-
# - Kazakhstan did not observe DST in 1991.
1584-
# - Qyzylorda switched from +5:00 to +6:00 on 1992-01-19 02:00.
1585-
# - Oral switched from +5:00 to +4:00 in spring 1989.
1586-
15871566
# From Kazakhstan Embassy's News Bulletin No. 11
15881567
# <http://www.kazsociety.org.uk/news/2005/03/30.htm> (2005-03-21):
15891568
# The Government of Kazakhstan passed a resolution March 15 abolishing
@@ -1600,63 +1579,232 @@ Zone Asia/Amman 2:23:44 - LMT 1931
16001579
# everything else.... I guess that would make Kazakhstan time zones
16011580
# de jure UTC+5 and UTC+6 respectively.
16021581

1582+
# From Stepan Golosunov (2016-03-27) ([*] means see later comments below):
1583+
# Review of the linked documents from http://adilet.zan.kz/
1584+
# produced the following data for post-1991 Kazakhstan:
1585+
#
1586+
# 0. Act of the Cabinet of Ministers of the USSR
1587+
# from 1991-02-04 No. 20
1588+
# http://pravo.gov.ru/proxy/ips/?docbody=&nd=102010545
1589+
# removed the extra hour ("decree time") on the territory of the USSR
1590+
# starting with the last Sunday of March 1991.
1591+
# It also allowed (but not mandated) Kazakh SSR, Kirghiz SSR, Tajik SSR,
1592+
# Turkmen SSR and Uzbek SSR to not have "summer" time.
1593+
#
1594+
# The 1992-01-13 act also refers to the act of the Cabinet of Ministers
1595+
# of the Kazakh SSR from 1991-03-20 No. 170 "About the act of the Cabinet
1596+
# of Ministers of the USSR from 1991-02-04 No. 20" but I didn't found its
1597+
# text.
1598+
#
1599+
# According to Izvestia newspaper No. 68 (23334) from 1991-03-20
1600+
# (page 6; available at http://libinfo.org/newsr/newsr2574.djvu via
1601+
# http://libinfo.org/index.php?id=58564) on 1991-03-31 at 2:00 during
1602+
# transition to "summer" time:
1603+
# Republic of Georgia, Latvian SSR, Lithuanian SSR, SSR Moldova,
1604+
# Estonian SSR; Komi ASSR; Kaliningrad oblast; Nenets autonomous okrug
1605+
# were to move clocks 1 hour forward.
1606+
# Kazakh SSR (excluding Uralsk oblast); Republic of Kyrgyzstan, Tajik
1607+
# SSR; Andijan, Jizzakh, Namangan, Sirdarya, Tashkent, Fergana oblasts
1608+
# of the Uzbek SSR were to move clocks 1 hour backwards.
1609+
# Other territories were to not move clocks.
1610+
# When the "summer" time would end on 1991-09-29, clocks were to be
1611+
# moved 1 hour backwards on the territory of the USSR excluding
1612+
# Kazakhstan, Kirghizia, Uzbekistan, Turkmenia, Tajikistan.
1613+
#
1614+
# Apparently there were last minute changes. Apparently Kazakh act No. 170
1615+
# was one of such changes.
1616+
#
1617+
# https://ru.wikipedia.org/wiki/Декретное время
1618+
# claims that Sovetskaya Rossiya newspaper on 1991-03-29 published that
1619+
# Nenets autonomous okrug, Komi and Kazakhstan (excluding Uralsk oblast)
1620+
# were to not move clocks and Uralsk oblast was to move clocks
1621+
# forward; on 1991-09-29 Kazakhstan was to move clocks backwards.
1622+
# (Probably there were changes even after that publication. There is an
1623+
# article claiming that Kaliningrad oblast decided on 1991-03-29 to not
1624+
# move clocks.)
1625+
#
1626+
# This implies that on 1991-03-31 Asia/Oral remained on +04/+05 while
1627+
# the rest of Kazakhstan switched from +06/+07 to +05/06 or from +05/06
1628+
# to +04/+05. It's unclear how Kzyl-Orda oblast moved into the fifth
1629+
# time belt. (By switching from +04/+05 to +05/+06 on 1991-09-29?) ...
1630+
#
1631+
# 1. Act of the Cabinet of Ministers of the Republic of Kazakhstan
1632+
# from 1992-01-13 No. 28
1633+
# http://adilet.zan.kz/rus/docs/P920000028_
1634+
# (text includes modification from the 1996 act)
1635+
# introduced new rules for calculation of time, mirroring Russian
1636+
# 1992-01-08 act. It specified that time would be calculated
1637+
# according to time belts plus extra hour ("decree time"), moved clocks
1638+
# on the whole territory of Kazakhstan 1 hour forward on 1992-01-19 at
1639+
# 2:00, specified DST rules. It acknowledged that Kazakhstan was
1640+
# located in the fourth and the fifth time belts and specified the
1641+
# border between them to be located east of Kustanay and Aktyubinsk
1642+
# oblasts (notably including Turgai and Kzyl-Orda oblasts into the fifth
1643+
# time belt).
1644+
#
1645+
# This means switch on 1992-01-19 at 2:00 from +04/+05 to +05/+06 for
1646+
# Asia/Aqtau, Asia/Aqtobe, Asia/Oral, Atyrau and Kustanay oblasts; from
1647+
# +05/+06 to +06/+07 for Asia/Almaty and Asia/Qyzylorda (and Arkalyk) [*]....
1648+
#
1649+
# 2. Act of the Cabinet of Ministers of the Republic of Kazakhstan
1650+
# from 1992-03-27 No. 284
1651+
# http://adilet.zan.kz/rus/docs/P920000284_
1652+
# cancels extra hour ("decree time") for Uralsk and Kzyl-Orda oblasts
1653+
# since the last Sunday of March 1992, while keeping them in the fourth
1654+
# and the fifth time belts respectively.
1655+
#
1656+
# 3. Order of the Prime Minister of the Republic of Kazakhstan
1657+
# from 1994-09-23 No. 384
1658+
# http://adilet.zan.kz/rus/docs/R940000384_
1659+
# cancels the extra hour ("decree time") on the territory of Mangystau
1660+
# oblast since the last Sunday of September 1994 (saying that time on
1661+
# the territory would correspond to the third time belt as a
1662+
# result)....
1663+
#
1664+
# 4. Act of the Government of the Republic of Kazakhstan
1665+
# from 1996-05-08 No. 575
1666+
# http://adilet.zan.kz/rus/docs/P960000575_
1667+
# amends the 1992-01-13 act to end summer time in October instead
1668+
# of September, mirroring identical Russian change from 1996-04-23 act.
1669+
#
1670+
# 5. Act of the Government of the Republic of Kazakhstan
1671+
# from 1999-03-26 No. 305
1672+
# http://adilet.zan.kz/rus/docs/P990000305_
1673+
# cancels the extra hour ("decree time") for Atyrau oblast since the
1674+
# last Sunday of March 1999 while retaining the oblast in the fourth
1675+
# time belt.
1676+
#
1677+
# This means change from +05/+06 to +04/+05.
1678+
#
1679+
# There is no zone for Atyrau currently (listed under Asia/Aqtau in
1680+
# zone1970.tab).[*]
1681+
#
1682+
# 6. Act of the Government of the Republic of Kazakhstan
1683+
# from 2000-11-23 No. 1749
1684+
# http://adilet.zan.kz/rus/archive/docs/P000001749_/23.11.2000
1685+
# replaces the previous five documents.
1686+
#
1687+
# The only changes I noticed are in definition of the border between the
1688+
# fourth and the fifth time belts. They account for changes in spelling
1689+
# and administrative division (splitting of Turgai oblast in 1997
1690+
# probably changed time in territories incorporated into Kostanay oblast
1691+
# (including Arkalyk) from +06/+07 to +05/+06) and move Kyzylorda oblast
1692+
# from being in the fifth time belt and not using decree time into the
1693+
# fourth time belt (no change in practice).[*]
1694+
#
1695+
# 7. Act of the Government of the Republic of Kazakhstan
1696+
# from 2003-12-29 No. 1342
1697+
# http://adilet.zan.kz/rus/docs/P030001342_
1698+
# modified the 2000-11-23 act. No relevant changes, apparently.
1699+
#
1700+
# 8. Act of the Government of the Republic of Kazakhstan
1701+
# from 2004-07-20 No. 775
1702+
# http://adilet.zan.kz/rus/archive/docs/P040000775_/20.07.2004
1703+
# modified the 2000-11-23 act to move Kostanay and Kyzylorda oblasts into
1704+
# the fifth time belt and add Aktobe oblast to the list of regions not
1705+
# using extra hour ("decree time"), leaving Kazakhstan with only 2 time
1706+
# zones (+04/+05 and +06/+07). The changes were to be implemented
1707+
# during DST transitions in 2004 and 2005 but the acts got radically
1708+
# amended before implementation happened.
1709+
#
1710+
# 9. Act of the Government of the Republic of Kazakhstan
1711+
# from 2004-09-15 No. 1059
1712+
# http://adilet.zan.kz/rus/docs/P040001059_
1713+
# modified the 2000-11-23 act to remove exceptions from the "decree time"
1714+
# (leaving Kazakhstan in +05/+06 and +06/+07 zones), amended the
1715+
# 2004-07-20 act to implement changes for Atyrau, West Kazakhstan,
1716+
# Kostanay, Kyzylorda and Mangystau oblasts by not moving clocks
1717+
# during the 2014 transition to "winter" time.
1718+
#
1719+
# This means transition from +04/+05 to +05/+06 for Atyrau oblast (no
1720+
# zone currently), Asia/Oral, Asia/Aqtau and transition from +05/+06 to
1721+
# +06/+07 for Kostanay oblast (Kostanay and Arkalyk, no zones currently)
1722+
# and Asia/Qyzylorda on 2004-10-31 at 3:00....[*]
1723+
#
1724+
# 10. Act of the Government of the Republic of Kazakhstan
1725+
# from 2005-03-15 No. 231
1726+
# http://adilet.zan.kz/rus/docs/P050000231_
1727+
# removes DST provisions from the 2000-11-23 act, removes most of the
1728+
# (already implemented) provisions from the 2004-07-20 and 2004-09-15
1729+
# acts, comes into effect 10 days after official publication.
1730+
# The only practical effect seems to be the abolition of the summer
1731+
# time.
1732+
#
1733+
# Unamended version of the act of the Government of the Russian Federation
1734+
# No. 23 from 1992-01-08 [See 'europe' file for details].
1735+
# Kazakh 1992-01-13 act appears to provide the same rules and 1992-03-27
1736+
# act was to be enacted on the last Sunday of March 1992.
1737+
1738+
# From Paul Eggert (2016-04-15):
1739+
# The tables below should reflect Stepan Golosunov's remarks above,
1740+
# except for the items marked "[*]" which I haven't gotten to yet.
1741+
# It looks like we will need new zones Asia/Atyrau and Asia/Qostanay
1742+
# to handle changes from 1992 through 2004 that we did not previously
1743+
# know about.
1744+
16031745
#
16041746
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
16051747
#
16061748
# Almaty (formerly Alma-Ata), representing most locations in Kazakhstan
1749+
# This includes KZ-AKM, KZ-ALA, KZ-ALM, KZ-AST, KZ-BAY, KZ-VOS, KZ-ZHA,
1750+
# KZ-KAR, KZ-SEV, KZ-PAV, and KZ-YUZ.
16071751
Zone Asia/Almaty 5:07:48 - LMT 1924 May 2 # or Alma-Ata
1608-
5:00 - ALMT 1930 Jun 21 # Alma-Ata Time
1609-
6:00 RussiaAsia ALM%sT 1991
1610-
6:00 - ALMT 1992
1611-
6:00 RussiaAsia ALM%sT 2005 Mar 15
1612-
6:00 - ALMT
1613-
# Qyzylorda (aka Kyzylorda, Kizilorda, Kzyl-Orda, etc.)
1752+
5:00 - +05 1930 Jun 21
1753+
6:00 RussiaAsia +06/+07 1991 Mar 31 2:00s
1754+
5:00 RussiaAsia +05/+06 1992 Jan 19 2:00s
1755+
6:00 RussiaAsia +06/+07 2004 Oct 31 2:00s
1756+
6:00 - +06
1757+
# Qyzylorda (aka Kyzylorda, Kizilorda, Kzyl-Orda, etc.) (KZ-KZY)
16141758
Zone Asia/Qyzylorda 4:21:52 - LMT 1924 May 2
1615-
4:00 - KIZT 1930 Jun 21 # Kizilorda Time
1616-
5:00 - KIZT 1981 Apr 1
1617-
5:00 1:00 KIZST 1981 Oct 1
1618-
6:00 - KIZT 1982 Apr 1
1619-
5:00 RussiaAsia KIZ%sT 1991
1620-
5:00 - KIZT 1991 Dec 16 # independence
1621-
5:00 - QYZT 1992 Jan 19 2:00
1622-
6:00 RussiaAsia QYZ%sT 2005 Mar 15
1623-
6:00 - QYZT
1624-
# Aqtobe (aka Aktobe, formerly Aktyubinsk)
1759+
4:00 - +04 1930 Jun 21
1760+
5:00 - +05 1981 Apr 1
1761+
5:00 1:00 +06 1981 Oct 1
1762+
6:00 - +06 1982 Apr 1
1763+
5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s
1764+
4:00 RussiaAsia +04/+05 1991 Sep 29 2:00s
1765+
5:00 RussiaAsia +05/+06 1992 Jan 19 2:00s
1766+
6:00 RussiaAsia +06/+07 1992 Mar 29 2:00s
1767+
5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s
1768+
6:00 - +06
1769+
# Aqtobe (aka Aktobe, formerly Aktyubinsk) (KZ-AKT)
16251770
Zone Asia/Aqtobe 3:48:40 - LMT 1924 May 2
1626-
4:00 - AKTT 1930 Jun 21 # Aktyubinsk Time
1627-
5:00 - AKTT 1981 Apr 1
1628-
5:00 1:00 AKTST 1981 Oct 1
1629-
6:00 - AKTT 1982 Apr 1
1630-
5:00 RussiaAsia AKT%sT 1991
1631-
5:00 - AKTT 1991 Dec 16 # independence
1632-
5:00 RussiaAsia AQT%sT 2005 Mar 15 # Aqtobe Time
1633-
5:00 - AQTT
1634-
# Mangghystau
1771+
4:00 - +04 1930 Jun 21
1772+
5:00 - +05 1981 Apr 1
1773+
5:00 1:00 +06 1981 Oct 1
1774+
6:00 - +06 1982 Apr 1
1775+
5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s
1776+
4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s
1777+
5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s
1778+
5:00 - +05
1779+
# Qostanay (KZ-KUS)
1780+
1781+
# Mangghystau (KZ-MAN)
16351782
# Aqtau was not founded until 1963, but it represents an inhabited region,
16361783
# so include time stamps before 1963.
16371784
Zone Asia/Aqtau 3:21:04 - LMT 1924 May 2
1638-
4:00 - FORT 1930 Jun 21 # Fort Shevchenko T
1639-
5:00 - FORT 1963
1640-
5:00 - SHET 1981 Oct 1 # Shevchenko Time
1641-
6:00 - SHET 1982 Apr 1
1642-
5:00 RussiaAsia SHE%sT 1991
1643-
5:00 - SHET 1991 Dec 16 # independence
1644-
5:00 RussiaAsia AQT%sT 1995 Mar lastSun 2:00 # Aqtau Time
1645-
4:00 RussiaAsia AQT%sT 2005 Mar 15
1646-
5:00 - AQTT
1647-
# West Kazakhstan
1785+
4:00 - +04 1930 Jun 21
1786+
5:00 - +05 1963
1787+
5:00 - +05 1981 Oct 1
1788+
6:00 - +06 1982 Apr 1
1789+
5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s
1790+
4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s
1791+
5:00 RussiaAsia +05/+06 1994 Sep 25 2:00s
1792+
4:00 RussiaAsia +04/+05 2004 Oct 31 2:00s
1793+
5:00 - +05
1794+
1795+
# West Kazakhstan (KZ-ZAP)
16481796
# From Paul Eggert (2016-03-18):
16491797
# The 1989 transition is from USSR act No. 227 (1989-03-14).
16501798
Zone Asia/Oral 3:25:24 - LMT 1924 May 2 # or Ural'sk
1651-
4:00 - URAT 1930 Jun 21 # Ural'sk time
1652-
5:00 - URAT 1981 Apr 1
1653-
5:00 1:00 URAST 1981 Oct 1
1654-
6:00 - URAT 1982 Apr 1
1655-
5:00 RussiaAsia URA%sT 1989 Mar 26 2:00
1656-
4:00 RussiaAsia URA%sT 1991
1657-
4:00 - URAT 1991 Dec 16 # independence
1658-
4:00 RussiaAsia ORA%sT 2005 Mar 15 # Oral Time
1659-
5:00 - ORAT
1799+
4:00 - +04 1930 Jun 21
1800+
5:00 - +05 1981 Apr 1
1801+
5:00 1:00 +06 1981 Oct 1
1802+
6:00 - +06 1982 Apr 1
1803+
5:00 RussiaAsia +05/+06 1989 Mar 26 2:00s
1804+
4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s
1805+
5:00 RussiaAsia +05/+06 1992 Mar 29 2:00s
1806+
4:00 RussiaAsia +04/+05 2004 Oct 31 2:00s
1807+
5:00 - +05
16601808

16611809
# Kyrgyzstan (Kirgizstan)
16621810
# Transitions through 1991 are from Shanks & Pottenger.

0 commit comments

Comments
 (0)