Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 308d868

Browse files
committed
Update time zone data files to tzdata release 2016j.
DST law changes in northern Cyprus (new zone Asia/Famagusta), Russia (new zone Europe/Saratov), Tonga, Antarctica/Casey. Historical corrections for Asia/Aqtau, Asia/Atyrau, Asia/Gaza, Asia/Hebron, Italy, Malta. Replace invented zone abbreviation "TOT" for Tonga with numeric UTC offset; but as in the past, we'll keep accepting "TOT" for input.
1 parent dbeca61 commit 308d868

File tree

8 files changed

+196
-122
lines changed

8 files changed

+196
-122
lines changed

src/timezone/data/africa

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ Zone Africa/Algiers 0:12:12 - LMT 1891 Mar 15 0:01
119119
# Cameroon
120120
# See Africa/Lagos.
121121

122-
# Cape Verde
122+
# Cape Verde / Cabo Verde
123123
#
124124
# Shanks gives 1907 for the transition to CVT.
125125
# Perhaps the 1911-05-26 Portuguese decree

src/timezone/data/antarctica

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,18 @@
6464
# Background:
6565
# http://www.timeanddate.com/news/time/antartica-time-changes-2010.html
6666

67+
# From Steffen Thorsen (2016-10-28):
68+
# Australian Antarctica Division informed us that Casey changed time
69+
# zone to UTC+11 in "the morning of 22nd October 2016".
70+
6771
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
6872
Zone Antarctica/Casey 0 - -00 1969
6973
8:00 - +08 2009 Oct 18 2:00
7074
11:00 - +11 2010 Mar 5 2:00
7175
8:00 - +08 2011 Oct 28 2:00
7276
11:00 - +11 2012 Feb 21 17:00u
73-
8:00 - +08
77+
8:00 - +08 2016 Oct 22
78+
11:00 - +11
7479
Zone Antarctica/Davis 0 - -00 1957 Jan 13
7580
7:00 - +07 1964 Nov
7681
0 - -00 1969 Feb

src/timezone/data/asia

Lines changed: 70 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -771,9 +771,19 @@ Zone Asia/Macau 7:34:20 - LMT 1912 Jan 1
771771
###############################################################################
772772

773773
# Cyprus
774-
#
774+
775775
# Milne says the Eastern Telegraph Company used 2:14:00. Stick with LMT.
776+
# IATA SSIM (1998-09) has Cyprus using EU rules for the first time.
777+
778+
# From Paul Eggert (2016-09-09):
779+
# Yesterday's Cyprus Mail reports that Northern Cyprus followed Turkey's
780+
# lead and switched from +02/+03 to +03 year-round.
781+
# http://cyprus-mail.com/2016/09/08/two-time-zones-cyprus-turkey-will-not-turn-clocks-back-next-month/
776782
#
783+
# From Even Scharning (2016-10-31):
784+
# Looks like the time zone split in Cyprus went through last night.
785+
# http://cyprus-mail.com/2016/10/30/cyprus-new-division-two-time-zones-now-reality/
786+
777787
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
778788
Rule Cyprus 1975 only - Apr 13 0:00 1:00 S
779789
Rule Cyprus 1975 only - Oct 12 0:00 0 -
@@ -788,7 +798,10 @@ Rule Cyprus 1981 1998 - Mar lastSun 0:00 1:00 S
788798
Zone Asia/Nicosia 2:13:28 - LMT 1921 Nov 14
789799
2:00 Cyprus EE%sT 1998 Sep
790800
2:00 EUAsia EE%sT
791-
# IATA SSIM (1998-09) has Cyprus using EU rules for the first time.
801+
Zone Asia/Famagusta 2:15:48 - LMT 1921 Nov 14
802+
2:00 Cyprus EE%sT 1998 Sep
803+
2:00 EUAsia EE%sT 2016 Sep 8
804+
3:00 - +03
792805

793806
# Classically, Cyprus belongs to Asia; e.g. see Herodotus, Histories, I.72.
794807
# However, for various reasons many users expect to find it under Europe.
@@ -1570,12 +1583,12 @@ Zone Asia/Amman 2:23:44 - LMT 1931
15701583
# was "blended" with the Central zone. Therefore, Kazakhstan now has
15711584
# two time zones, and difference between them is one hour. The zone
15721585
# closer to UTC is the former Western zone (probably still called the
1573-
# same), encompassing four provinces in the west: Aqtobe, Atyrau,
1574-
# Mangghystau, and West Kazakhstan. The other zone encompasses
1586+
# same), encompassing four provinces in the west: Aqtöbe, Atyraū,
1587+
# Mangghystaū, and West Kazakhstan. The other zone encompasses
15751588
# everything else.... I guess that would make Kazakhstan time zones
15761589
# de jure UTC+5 and UTC+6 respectively.
15771590

1578-
# From Stepan Golosunov (2016-03-27) ([*] means see later comments below):
1591+
# From Stepan Golosunov (2016-03-27):
15791592
# Review of the linked documents from http://adilet.zan.kz/
15801593
# produced the following data for post-1991 Kazakhstan:
15811594
#
@@ -1621,7 +1634,7 @@ Zone Asia/Amman 2:23:44 - LMT 1931
16211634
#
16221635
# This implies that on 1991-03-31 Asia/Oral remained on +04/+05 while
16231636
# the rest of Kazakhstan switched from +06/+07 to +05/06 or from +05/06
1624-
# to +04/+05. It's unclear how Kzyl-Orda oblast moved into the fifth
1637+
# to +04/+05. It's unclear how Qyzylorda oblast moved into the fifth
16251638
# time belt. (By switching from +04/+05 to +05/+06 on 1991-09-29?) ...
16261639
#
16271640
# 1. Act of the Cabinet of Ministers of the Republic of Kazakhstan
@@ -1634,25 +1647,25 @@ Zone Asia/Amman 2:23:44 - LMT 1931
16341647
# on the whole territory of Kazakhstan 1 hour forward on 1992-01-19 at
16351648
# 2:00, specified DST rules. It acknowledged that Kazakhstan was
16361649
# located in the fourth and the fifth time belts and specified the
1637-
# border between them to be located east of Kustanay and Aktyubinsk
1638-
# oblasts (notably including Turgai and Kzyl-Orda oblasts into the fifth
1650+
# border between them to be located east of Qostanay and Aktyubinsk
1651+
# oblasts (notably including Turgai and Qyzylorda oblasts into the fifth
16391652
# time belt).
16401653
#
16411654
# This means switch on 1992-01-19 at 2:00 from +04/+05 to +05/+06 for
1642-
# Asia/Aqtau, Asia/Aqtobe, Asia/Oral, Atyrau and Kustanay oblasts; from
1643-
# +05/+06 to +06/+07 for Asia/Almaty and Asia/Qyzylorda (and Arkalyk) [*]....
1655+
# Asia/Aqtau, Asia/Aqtobe, Asia/Oral, Atyraū and Qostanay oblasts; from
1656+
# +05/+06 to +06/+07 for Asia/Almaty and Asia/Qyzylorda (and Arkalyk)....
16441657
#
16451658
# 2. Act of the Cabinet of Ministers of the Republic of Kazakhstan
16461659
# from 1992-03-27 No. 284
16471660
# http://adilet.zan.kz/rus/docs/P920000284_
1648-
# cancels extra hour ("decree time") for Uralsk and Kzyl-Orda oblasts
1661+
# cancels extra hour ("decree time") for Uralsk and Qyzylorda oblasts
16491662
# since the last Sunday of March 1992, while keeping them in the fourth
16501663
# and the fifth time belts respectively.
16511664
#
16521665
# 3. Order of the Prime Minister of the Republic of Kazakhstan
16531666
# from 1994-09-23 No. 384
16541667
# http://adilet.zan.kz/rus/docs/R940000384_
1655-
# cancels the extra hour ("decree time") on the territory of Mangystau
1668+
# cancels the extra hour ("decree time") on the territory of Mangghystaū
16561669
# oblast since the last Sunday of September 1994 (saying that time on
16571670
# the territory would correspond to the third time belt as a
16581671
# result)....
@@ -1666,14 +1679,11 @@ Zone Asia/Amman 2:23:44 - LMT 1931
16661679
# 5. Act of the Government of the Republic of Kazakhstan
16671680
# from 1999-03-26 No. 305
16681681
# http://adilet.zan.kz/rus/docs/P990000305_
1669-
# cancels the extra hour ("decree time") for Atyrau oblast since the
1682+
# cancels the extra hour ("decree time") for Atyraū oblast since the
16701683
# last Sunday of March 1999 while retaining the oblast in the fourth
16711684
# time belt.
16721685
#
1673-
# This means change from +05/+06 to +04/+05.
1674-
#
1675-
# There is no zone for Atyrau currently (listed under Asia/Aqtau in
1676-
# zone1970.tab).[*]
1686+
# This means change from +05/+06 to +04/+05....
16771687
#
16781688
# 6. Act of the Government of the Republic of Kazakhstan
16791689
# from 2000-11-23 No. 1749
@@ -1683,10 +1693,10 @@ Zone Asia/Amman 2:23:44 - LMT 1931
16831693
# The only changes I noticed are in definition of the border between the
16841694
# fourth and the fifth time belts. They account for changes in spelling
16851695
# and administrative division (splitting of Turgai oblast in 1997
1686-
# probably changed time in territories incorporated into Kostanay oblast
1687-
# (including Arkalyk) from +06/+07 to +05/+06) and move Kyzylorda oblast
1696+
# probably changed time in territories incorporated into Qostanay oblast
1697+
# (including Arkalyk) from +06/+07 to +05/+06) and move Qyzylorda oblast
16881698
# from being in the fifth time belt and not using decree time into the
1689-
# fourth time belt (no change in practice).[*]
1699+
# fourth time belt (no change in practice).
16901700
#
16911701
# 7. Act of the Government of the Republic of Kazakhstan
16921702
# from 2003-12-29 No. 1342
@@ -1696,7 +1706,7 @@ Zone Asia/Amman 2:23:44 - LMT 1931
16961706
# 8. Act of the Government of the Republic of Kazakhstan
16971707
# from 2004-07-20 No. 775
16981708
# http://adilet.zan.kz/rus/archive/docs/P040000775_/20.07.2004
1699-
# modified the 2000-11-23 act to move Kostanay and Kyzylorda oblasts into
1709+
# modified the 2000-11-23 act to move Qostanay and Qyzylorda oblasts into
17001710
# the fifth time belt and add Aktobe oblast to the list of regions not
17011711
# using extra hour ("decree time"), leaving Kazakhstan with only 2 time
17021712
# zones (+04/+05 and +06/+07). The changes were to be implemented
@@ -1708,14 +1718,14 @@ Zone Asia/Amman 2:23:44 - LMT 1931
17081718
# http://adilet.zan.kz/rus/docs/P040001059_
17091719
# modified the 2000-11-23 act to remove exceptions from the "decree time"
17101720
# (leaving Kazakhstan in +05/+06 and +06/+07 zones), amended the
1711-
# 2004-07-20 act to implement changes for Atyrau, West Kazakhstan,
1712-
# Kostanay, Kyzylorda and Mangystau oblasts by not moving clocks
1713-
# during the 2014 transition to "winter" time.
1721+
# 2004-07-20 act to implement changes for Atyraū, West Kazakhstan,
1722+
# Qostanay, Qyzylorda and Mangghystaū oblasts by not moving clocks
1723+
# during the 2004 transition to "winter" time.
17141724
#
1715-
# This means transition from +04/+05 to +05/+06 for Atyrau oblast (no
1725+
# This means transition from +04/+05 to +05/+06 for Atyraū oblast (no
17161726
# zone currently), Asia/Oral, Asia/Aqtau and transition from +05/+06 to
1717-
# +06/+07 for Kostanay oblast (Kostanay and Arkalyk, no zones currently)
1718-
# and Asia/Qyzylorda on 2004-10-31 at 3:00....[*]
1727+
# +06/+07 for Qostanay oblast (Qostanay and Arkalyk, no zones currently)
1728+
# and Asia/Qyzylorda on 2004-10-31 at 3:00....
17191729
#
17201730
# 10. Act of the Government of the Republic of Kazakhstan
17211731
# from 2005-03-15 No. 231
@@ -1731,14 +1741,9 @@ Zone Asia/Amman 2:23:44 - LMT 1931
17311741
# Kazakh 1992-01-13 act appears to provide the same rules and 1992-03-27
17321742
# act was to be enacted on the last Sunday of March 1992.
17331743

1734-
# From Paul Eggert (2016-04-15):
1735-
# The tables below should reflect Stepan Golosunov's remarks above,
1736-
# except for the items marked "[*]" which I haven't gotten to yet.
1737-
# It looks like we will need new zones Asia/Atyrau and Asia/Qostanay
1738-
# to handle changes from 1992 through 2004 that we did not previously
1739-
# know about.
1744+
# From Paul Eggert (2016-11-07):
1745+
# The tables below reflect Golosunov's remarks, with exceptions as noted.
17401746

1741-
#
17421747
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
17431748
#
17441749
# Almaty (formerly Alma-Ata), representing most locations in Kazakhstan
@@ -1751,6 +1756,8 @@ Zone Asia/Almaty 5:07:48 - LMT 1924 May 2 # or Alma-Ata
17511756
6:00 RussiaAsia +06/+07 2004 Oct 31 2:00s
17521757
6:00 - +06
17531758
# Qyzylorda (aka Kyzylorda, Kizilorda, Kzyl-Orda, etc.) (KZ-KZY)
1759+
# This currently includes Qostanay (aka Kostanay, Kustanay) (KZ-KUS);
1760+
# see comments below.
17541761
Zone Asia/Qyzylorda 4:21:52 - LMT 1924 May 2
17551762
4:00 - +04 1930 Jun 21
17561763
5:00 - +05 1981 Apr 1
@@ -1762,7 +1769,21 @@ Zone Asia/Qyzylorda 4:21:52 - LMT 1924 May 2
17621769
6:00 RussiaAsia +06/+07 1992 Mar 29 2:00s
17631770
5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s
17641771
6:00 - +06
1765-
# Aqtobe (aka Aktobe, formerly Aktyubinsk) (KZ-AKT)
1772+
# The following zone is like Asia/Qyzylorda except for being one
1773+
# hour earlier from 1991-09-29 to 1992-03-29. The 1991/2 rules for
1774+
# Qostenay are unclear partly because of the 1997 Turgai
1775+
# reorganization, so this zone is commented out for now.
1776+
#Zone Asia/Qostanay 4:14:20 - LMT 1924 May 2
1777+
# 4:00 - +04 1930 Jun 21
1778+
# 5:00 - +05 1981 Apr 1
1779+
# 5:00 1:00 +06 1981 Oct 1
1780+
# 6:00 - +06 1982 Apr 1
1781+
# 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s
1782+
# 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s
1783+
# 5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s
1784+
# 6:00 - +06
1785+
#
1786+
# Aqtöbe (aka Aktobe, formerly Aktyubinsk) (KZ-AKT)
17661787
Zone Asia/Aqtobe 3:48:40 - LMT 1924 May 2
17671788
4:00 - +04 1930 Jun 21
17681789
5:00 - +05 1981 Apr 1
@@ -1772,22 +1793,29 @@ Zone Asia/Aqtobe 3:48:40 - LMT 1924 May 2
17721793
4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s
17731794
5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s
17741795
5:00 - +05
1775-
# Qostanay (KZ-KUS)
1776-
1777-
# Mangghystau (KZ-MAN)
1796+
# Mangghystaū (KZ-MAN)
17781797
# Aqtau was not founded until 1963, but it represents an inhabited region,
17791798
# so include time stamps before 1963.
17801799
Zone Asia/Aqtau 3:21:04 - LMT 1924 May 2
17811800
4:00 - +04 1930 Jun 21
1782-
5:00 - +05 1963
17831801
5:00 - +05 1981 Oct 1
17841802
6:00 - +06 1982 Apr 1
17851803
5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s
17861804
4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s
17871805
5:00 RussiaAsia +05/+06 1994 Sep 25 2:00s
17881806
4:00 RussiaAsia +04/+05 2004 Oct 31 2:00s
17891807
5:00 - +05
1790-
1808+
# Atyraū (KZ-ATY) is like Mangghystaū except it switched from
1809+
# +04/+05 to +05/+06 in spring 1999, not fall 1994.
1810+
Zone Asia/Atyrau 3:27:44 - LMT 1924 May 2
1811+
4:00 - +04 1930 Jun 21
1812+
5:00 - +05 1981 Oct 1
1813+
6:00 - +06 1982 Apr 1
1814+
5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s
1815+
4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s
1816+
5:00 RussiaAsia +05/+06 1999 Mar 28 2:00s
1817+
4:00 RussiaAsia +04/+05 2004 Oct 31 2:00s
1818+
5:00 - +05
17911819
# West Kazakhstan (KZ-ZAP)
17921820
# From Paul Eggert (2016-03-18):
17931821
# The 1989 transition is from USSR act No. 227 (1989-03-14).
@@ -2603,7 +2631,7 @@ Rule Palestine 2016 max - Oct lastSat 1:00 0 -
26032631

26042632
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
26052633
Zone Asia/Gaza 2:17:52 - LMT 1900 Oct
2606-
2:00 Zion EET 1948 May 15
2634+
2:00 Zion EET/EEST 1948 May 15
26072635
2:00 EgyptAsia EE%sT 1967 Jun 5
26082636
2:00 Zion I%sT 1996
26092637
2:00 Jordan EE%sT 1999
@@ -2616,7 +2644,7 @@ Zone Asia/Gaza 2:17:52 - LMT 1900 Oct
26162644
2:00 Palestine EE%sT
26172645

26182646
Zone Asia/Hebron 2:20:23 - LMT 1900 Oct
2619-
2:00 Zion EET 1948 May 15
2647+
2:00 Zion EET/EEST 1948 May 15
26202648
2:00 EgyptAsia EE%sT 1967 Jun 5
26212649
2:00 Zion I%sT 1996
26222650
2:00 Jordan EE%sT 1999

src/timezone/data/australasia

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -702,11 +702,13 @@ Rule Tonga 1999 only - Oct 7 2:00s 1:00 S
702702
Rule Tonga 2000 only - Mar 19 2:00s 0 -
703703
Rule Tonga 2000 2001 - Nov Sun>=1 2:00 1:00 S
704704
Rule Tonga 2001 2002 - Jan lastSun 2:00 0 -
705+
Rule Tonga 2016 max - Nov Sun>=1 2:00 1:00 S
706+
Rule Tonga 2017 max - Jan Sun>=15 3:00 0 -
705707
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
706708
Zone Pacific/Tongatapu 12:19:20 - LMT 1901
707-
12:20 - TOT 1941 # Tonga Time
708-
13:00 - TOT 1999
709-
13:00 Tonga TO%sT
709+
12:20 - +1220 1941
710+
13:00 - +13 1999
711+
13:00 Tonga +13/+14
710712

711713
# Tuvalu
712714
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
@@ -1712,9 +1714,17 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
17121714
# of January the standard time in the Kingdom shall be moved backward by one
17131715
# hour to 1:00am.
17141716

1715-
# From Pulu 'Anau (2002-11-05):
1717+
# From Pulu ʻAnau (2002-11-05):
17161718
# The law was for 3 years, supposedly to get renewed. It wasn't.
17171719

1720+
# From Pulu ʻAnau (2016-10-27):
1721+
# http://mic.gov.to/news-today/press-releases/6375-daylight-saving-set-to-run-from-6-november-2016-to-15-january-2017
1722+
# Cannot find anyone who knows the rules, has seen the duration or has seen
1723+
# the cabinet decision, but it appears we are following Fiji's rule set.
1724+
#
1725+
# From Tim Parenti (2016-10-26):
1726+
# Assume Tonga will observe DST from the first Sunday in November at 02:00
1727+
# through the third Sunday in January at 03:00, like Fiji, for now.
17181728

17191729
# Wake
17201730

0 commit comments

Comments
 (0)