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

Commit a73311e

Browse files
committed
Update time zone data files to tzdata release 2016a.
DST law changes in Cayman Islands, Metlakatla, Trans-Baikal Territory (Zabaykalsky Krai). Historical corrections for Pakistan.
1 parent e98fd78 commit a73311e

File tree

7 files changed

+73
-45
lines changed

7 files changed

+73
-45
lines changed

src/timezone/data/asia

+20-4
Original file line numberDiff line numberDiff line change
@@ -874,6 +874,15 @@ Zone Asia/Dili 8:22:20 - LMT 1912 Jan 1
874874
9:00 - TLT
875875

876876
# India
877+
878+
# From Ian P. Beacock, in "A brief history of (modern) time", The Atlantic
879+
# http://www.theatlantic.com/technology/archive/2015/12/the-creation-of-modern-time/421419/
880+
# (2015-12-22):
881+
# In January 1906, several thousand cotton-mill workers rioted on the
882+
# outskirts of Bombay.... They were protesting the proposed abolition of
883+
# local time in favor of Indian Standard Time.... Journalists called this
884+
# dispute the "Battle of the Clocks." It lasted nearly half a century.
885+
877886
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
878887
Zone Asia/Kolkata 5:53:28 - LMT 1880 # Kolkata
879888
5:53:20 - HMT 1941 Oct # Howrah Mean Time?
@@ -1084,8 +1093,15 @@ Rule Iran 2032 2033 - Mar 21 0:00 1:00 D
10841093
Rule Iran 2032 2033 - Sep 21 0:00 0 S
10851094
Rule Iran 2034 2035 - Mar 22 0:00 1:00 D
10861095
Rule Iran 2034 2035 - Sep 22 0:00 0 S
1087-
Rule Iran 2036 2037 - Mar 21 0:00 1:00 D
1088-
Rule Iran 2036 2037 - Sep 21 0:00 0 S
1096+
#
1097+
# The following rules are approximations starting in the year 2038.
1098+
# These are the best post-2037 approximations available, given the
1099+
# restrictions of a single rule using a Gregorian-based data format.
1100+
# At some point this table will need to be extended, though quite
1101+
# possibly Iran will change the rules first.
1102+
Rule Iran 2036 max - Mar 21 0:00 1:00 D
1103+
Rule Iran 2036 max - Sep 21 0:00 0 S
1104+
10891105
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
10901106
Zone Asia/Tehran 3:25:44 - LMT 1916
10911107
3:25:44 - TMT 1946 # Tehran Mean Time
@@ -2111,8 +2127,8 @@ Zone Asia/Kathmandu 5:41:16 - LMT 1920
21112127
# http://www.app.com.pk/en_/index.php?option=com_content&task=view&id=99374&Itemid=2
21122128

21132129
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
2114-
Rule Pakistan 2002 only - Apr Sun>=2 0:01 1:00 S
2115-
Rule Pakistan 2002 only - Oct Sun>=2 0:01 0 -
2130+
Rule Pakistan 2002 only - Apr Sun>=2 0:00 1:00 S
2131+
Rule Pakistan 2002 only - Oct Sun>=2 0:00 0 -
21162132
Rule Pakistan 2008 only - Jun 1 0:00 1:00 S
21172133
Rule Pakistan 2008 2009 - Nov 1 0:00 0 -
21182134
Rule Pakistan 2009 only - Apr 15 0:00 1:00 S

src/timezone/data/backward

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ Link America/Argentina/Mendoza America/Mendoza
2323
Link America/Toronto America/Montreal
2424
Link America/Rio_Branco America/Porto_Acre
2525
Link America/Argentina/Cordoba America/Rosario
26+
Link America/Tijuana America/Santa_Isabel
2627
Link America/Denver America/Shiprock
2728
Link America/Port_of_Spain America/Virgin
2829
Link Pacific/Auckland Antarctica/South_Pole

src/timezone/data/backzone

+6-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232
# This file is not intended to be compiled standalone, as it
3333
# assumes rules from other files. In the tz distribution, use
34-
# 'make posix_packrat' to compile this file.
34+
# 'make PACKRATDATA=backzone zones' to compile and install this file.
3535

3636
# Zones are sorted by zone name. Each zone is preceded by the
3737
# name of the country that the zone is in, along with any other
@@ -279,6 +279,11 @@ Zone America/Aruba -4:40:24 - LMT 1912 Feb 12 # Oranjestad
279279
-4:30 - ANT 1965 # Netherlands Antilles Time
280280
-4:00 - AST
281281

282+
# Cayman Is
283+
Zone America/Cayman -5:25:32 - LMT 1890 # Georgetown
284+
-5:07:11 - KMT 1912 Feb # Kingston Mean Time
285+
-5:00 - EST
286+
282287
# Canada
283288
Zone America/Coral_Harbour -5:32:40 - LMT 1884
284289
-5:00 NT_YK E%sT 1946

src/timezone/data/europe

+14-1
Original file line numberDiff line numberDiff line change
@@ -2593,13 +2593,20 @@ Zone Asia/Irkutsk 6:57:05 - LMT 1880
25932593
# Note: Effective 2008-03-01, (75) Chita Oblast and (80) Agin-Buryat
25942594
# Autonomous Okrug merged to form (92, RU-ZAB) Zabaykalsky Krai.
25952595

2596+
# From Alexander Krivenyshev (2016-01-02):
2597+
# [The] time zone in the Trans-Baikal Territory (Zabaykalsky Krai) -
2598+
# Asia/Chita [is changing] from UTC+8 to UTC+9. Effective date will
2599+
# be March 27, 2016 at 2:00am....
2600+
# http://publication.pravo.gov.ru/Document/View/000120151230010
2601+
25962602
Zone Asia/Chita 7:33:52 - LMT 1919 Dec 15
25972603
8:00 - YAKT 1930 Jun 21 # Yakutsk Time
25982604
9:00 Russia YAK%sT 1991 Mar 31 2:00s
25992605
8:00 Russia YAK%sT 1992 Jan 19 2:00s
26002606
9:00 Russia YAK%sT 2011 Mar 27 2:00s
26012607
10:00 - YAKT 2014 Oct 26 2:00s
2602-
8:00 - IRKT
2608+
8:00 - IRKT 2016 Mar 27 2:00
2609+
9:00 - YAKT
26032610

26042611

26052612
# From Tim Parenti (2014-07-03), per Oscar van Vlijmen (2009-11-29):
@@ -3154,6 +3161,12 @@ Zone Europe/Zurich 0:34:08 - LMT 1853 Jul 16 # See above comment.
31543161
# It's officially announced now by the Ministry of Energy.
31553162
# Turkey delays winter time to 8th of November 04:00
31563163
# http://www.aa.com.tr/tr/turkiye/yaz-saati-uygulamasi-8-kasimda-sona-erecek/362217
3164+
#
3165+
# From BBC News (2015-10-25):
3166+
# Confused Turks are asking "what's the time?" after automatic clocks defied a
3167+
# government decision ... "For the next two weeks #Turkey is on EEST... Erdogan
3168+
# Engineered Standard Time," said Twitter user @aysekarahasan.
3169+
# http://www.bbc.com/news/world-europe-34631326
31573170

31583171
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
31593172
Rule Turkey 1916 only - May 1 0:00 1:00 S

src/timezone/data/northamerica

+27-31
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,16 @@ Zone America/New_York -4:56:02 - LMT 1883 Nov 18 12:03:58
325325
# Statue 175 closer in synch with the US Congress' intent....
326326
# http://www.legis.state.wi.us/2007/data/acts/07Act3.pdf
327327

328+
# From an email administrator of the City of Fort Pierre, SD (2015-12-21):
329+
# Fort Pierre is technically located in the Mountain time zone as is
330+
# the rest of Stanley County. Most of Stanley County and Fort Pierre
331+
# uses the Central time zone due to doing most of their business in
332+
# Pierre so it simplifies schedules. I have lived in Stanley County
333+
# all my life and it has been that way since I can remember. (43 years!)
334+
#
335+
# From Paul Eggert (2015-12-25):
336+
# Assume this practice predates 1970, so Fort Pierre can use America/Chicago.
337+
328338
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER
329339
Rule Chicago 1920 only - Jun 13 2:00 1:00 D
330340
Rule Chicago 1920 1921 - Oct lastSun 2:00 0 S
@@ -481,6 +491,12 @@ Zone America/Los_Angeles -7:52:58 - LMT 1883 Nov 18 12:07:02
481491
# For lack of better information, assume that Metlakatla's
482492
# abandonment of use of daylight saving resulted from the 1983 vote.
483493

494+
# From Steffen Thorsen (2015-11-09):
495+
# It seems Metlakatla did go off PST on Sunday, November 1, changing
496+
# their time to AKST and are going to follow Alaska's DST, switching
497+
# between AKST and AKDT from now on....
498+
# http://www.krbd.org/2015/10/30/annette-island-times-they-are-a-changing/
499+
484500
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
485501
Zone America/Juneau 15:02:19 - LMT 1867 Oct 18
486502
-8:57:41 - LMT 1900 Aug 20 12:00
@@ -506,7 +522,8 @@ Zone America/Metlakatla 15:13:42 - LMT 1867 Oct 18
506522
-8:00 US P%sT 1946
507523
-8:00 - PST 1969
508524
-8:00 US P%sT 1983 Oct 30 2:00
509-
-8:00 - PST
525+
-8:00 - PST 2015 Nov 1 2:00
526+
-9:00 US AK%sT
510527
Zone America/Yakutat 14:41:05 - LMT 1867 Oct 18
511528
-9:18:55 - LMT 1900 Aug 20 12:00
512529
-9:00 - YST 1942
@@ -2587,25 +2604,6 @@ Zone America/Tijuana -7:48:04 - LMT 1922 Jan 1 0:11:56
25872604
-8:00 US P%sT 2002 Feb 20
25882605
-8:00 Mexico P%sT 2010
25892606
-8:00 US P%sT
2590-
# Baja California (away from US border)
2591-
Zone America/Santa_Isabel -7:39:28 - LMT 1922 Jan 1 0:20:32
2592-
-7:00 - MST 1924
2593-
-8:00 - PST 1927 Jun 10 23:00
2594-
-7:00 - MST 1930 Nov 15
2595-
-8:00 - PST 1931 Apr 1
2596-
-8:00 1:00 PDT 1931 Sep 30
2597-
-8:00 - PST 1942 Apr 24
2598-
-8:00 1:00 PWT 1945 Aug 14 23:00u
2599-
-8:00 1:00 PPT 1945 Nov 12 # Peace
2600-
-8:00 - PST 1948 Apr 5
2601-
-8:00 1:00 PDT 1949 Jan 14
2602-
-8:00 - PST 1954
2603-
-8:00 CA P%sT 1961
2604-
-8:00 - PST 1976
2605-
-8:00 US P%sT 1996
2606-
-8:00 Mexico P%sT 2001
2607-
-8:00 US P%sT 2002 Feb 20
2608-
-8:00 Mexico P%sT
26092607
# From Paul Eggert (2006-03-22):
26102608
# Formerly there was an America/Ensenada zone, which differed from
26112609
# America/Tijuana only in that it did not observe DST from 1976
@@ -2618,6 +2616,13 @@ Zone America/Santa_Isabel -7:39:28 - LMT 1922 Jan 1 0:20:32
26182616
# other than America/Tijuana for Baja, but it's not clear yet what its
26192617
# name or contents should be.
26202618
#
2619+
# From Paul Eggert (2015-10-08):
2620+
# Formerly there was an America/Santa_Isabel zone, but this appears to
2621+
# have come from a misreading of
2622+
# http://dof.gob.mx/nota_detalle.php?codigo=5127480&fecha=06/01/2010
2623+
# It has been moved to the 'backward' file.
2624+
#
2625+
#
26212626
# Revillagigedo Is
26222627
# no information
26232628

@@ -2692,17 +2697,7 @@ Zone Atlantic/Bermuda -4:19:18 - LMT 1930 Jan 1 2:00 # Hamilton
26922697
-4:00 US A%sT
26932698

26942699
# Cayman Is
2695-
2696-
# From Paul Eggert (2015-05-15):
2697-
# The Cayman government has decided to introduce DST in 2016, the idea being
2698-
# to keep in sync with New York. The legislation hasn't passed but the change
2699-
# seems quite likely. See: Meade B. Cayman 27.
2700-
# http://www.cayman27.com.ky/2015/05/15/clock-ticks-toward-daylight-saving-time-in-cayman
2701-
2702-
Zone America/Cayman -5:25:32 - LMT 1890 # Georgetown
2703-
-5:07:11 - KMT 1912 Feb # Kingston Mean Time
2704-
-5:00 - EST 2016
2705-
-5:00 US E%sT
2700+
# See America/Panama.
27062701

27072702
# Costa Rica
27082703

@@ -3225,6 +3220,7 @@ Zone America/Managua -5:45:08 - LMT 1890
32253220
Zone America/Panama -5:18:08 - LMT 1890
32263221
-5:19:36 - CMT 1908 Apr 22 # Colón Mean Time
32273222
-5:00 - EST
3223+
Link America/Panama America/Cayman
32283224

32293225
# Puerto Rico
32303226
# There are too many San Juans elsewhere, so we'll use 'Puerto_Rico'.

src/timezone/data/zone.tab

+2-3
Original file line numberDiff line numberDiff line change
@@ -283,8 +283,7 @@ MX +2313-10625 America/Mazatlan Mountain Time - S Baja, Nayarit, Sinaloa
283283
MX +2838-10605 America/Chihuahua Mexican Mountain Time - Chihuahua away from US border
284284
MX +2934-10425 America/Ojinaga US Mountain Time - Chihuahua near US border
285285
MX +2904-11058 America/Hermosillo Mountain Standard Time - Sonora
286-
MX +3232-11701 America/Tijuana US Pacific Time - Baja California near US border
287-
MX +3018-11452 America/Santa_Isabel Mexican Pacific Time - Baja California away from US border
286+
MX +3232-11701 America/Tijuana US Pacific Time - Baja California state
288287
MX +2048-10515 America/Bahia_Banderas Mexican Central Time - Bahia de Banderas
289288
MY +0310+10142 Asia/Kuala_Lumpur peninsular Malaysia
290289
MY +0133+11020 Asia/Kuching Sabah & Sarawak
@@ -414,10 +413,10 @@ US +394421-1045903 America/Denver Mountain Time
414413
US +433649-1161209 America/Boise Mountain Time - south Idaho & east Oregon
415414
US +332654-1120424 America/Phoenix Mountain Standard Time - Arizona (except Navajo)
416415
US +340308-1181434 America/Los_Angeles Pacific Time
417-
US +550737-1313435 America/Metlakatla Pacific Standard Time - Annette Island, Alaska
418416
US +611305-1495401 America/Anchorage Alaska Time
419417
US +581807-1342511 America/Juneau Alaska Time - Alaska panhandle
420418
US +571035-1351807 America/Sitka Alaska Time - southeast Alaska panhandle
419+
US +550737-1313435 America/Metlakatla Alaska Time - Annette Island
421420
US +593249-1394338 America/Yakutat Alaska Time - Alaska panhandle neck
422421
US +643004-1652423 America/Nome Alaska Time - west Alaska
423422
US +515248-1763929 America/Adak Aleutian Islands

src/timezone/data/zone1970.tab

+3-5
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,6 @@ KI -0308-17105 Pacific/Enderbury Phoenix Islands
207207
KI +0152-15720 Pacific/Kiritimati Line Islands
208208
KP +3901+12545 Asia/Pyongyang
209209
KR +3733+12658 Asia/Seoul
210-
KY +1918-08123 America/Cayman
211210
KZ +4315+07657 Asia/Almaty most locations
212211
KZ +4448+06528 Asia/Qyzylorda Qyzylorda (Kyzylorda, Kzyl-Orda)
213212
KZ +5017+05710 Asia/Aqtobe Aqtobe (Aktobe)
@@ -243,8 +242,7 @@ MX +2313-10625 America/Mazatlan Mountain Time - S Baja, Nayarit, Sinaloa
243242
MX +2838-10605 America/Chihuahua Mexican Mountain Time - Chihuahua away from US border
244243
MX +2934-10425 America/Ojinaga US Mountain Time - Chihuahua near US border
245244
MX +2904-11058 America/Hermosillo Mountain Standard Time - Sonora
246-
MX +3232-11701 America/Tijuana US Pacific Time - Baja California near US border
247-
MX +3018-11452 America/Santa_Isabel Mexican Pacific Time - Baja California away from US border
245+
MX +3232-11701 America/Tijuana US Pacific Time - Baja California state
248246
MX +2048-10515 America/Bahia_Banderas Mexican Central Time - Bahía de Banderas
249247
MY +0310+10142 Asia/Kuala_Lumpur peninsular Malaysia
250248
MY +0133+11020 Asia/Kuching Sabah & Sarawak
@@ -261,7 +259,7 @@ NR -0031+16655 Pacific/Nauru
261259
NU -1901-16955 Pacific/Niue
262260
NZ,AQ -3652+17446 Pacific/Auckland New Zealand time
263261
NZ -4357-17633 Pacific/Chatham Chatham Islands
264-
PA +0858-07932 America/Panama
262+
PA,KY +0858-07932 America/Panama
265263
PE -1203-07703 America/Lima
266264
PF -1732-14934 Pacific/Tahiti Society Islands
267265
PF -0900-13930 Pacific/Marquesas Marquesas Islands
@@ -354,10 +352,10 @@ US +394421-1045903 America/Denver Mountain Time
354352
US +433649-1161209 America/Boise Mountain Time - south Idaho & east Oregon
355353
US +332654-1120424 America/Phoenix Mountain Standard Time - Arizona (except Navajo)
356354
US +340308-1181434 America/Los_Angeles Pacific Time
357-
US +550737-1313435 America/Metlakatla Pacific Standard Time - Annette Island, Alaska
358355
US +611305-1495401 America/Anchorage Alaska Time
359356
US +581807-1342511 America/Juneau Alaska Time - Alaska panhandle
360357
US +571035-1351807 America/Sitka Alaska Time - southeast Alaska panhandle
358+
US +550737-1313435 America/Metlakatla Alaska Time - Annette Island
361359
US +593249-1394338 America/Yakutat Alaska Time - Alaska panhandle neck
362360
US +643004-1652423 America/Nome Alaska Time - west Alaska
363361
US +515248-1763929 America/Adak Aleutian Islands

0 commit comments

Comments
 (0)