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

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

Lines changed: 20 additions & 4 deletions
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

Lines changed: 1 addition & 0 deletions
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

Lines changed: 6 additions & 1 deletion
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

Lines changed: 14 additions & 1 deletion
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

Lines changed: 27 additions & 31 deletions
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

Lines changed: 2 additions & 3 deletions
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

Lines changed: 3 additions & 5 deletions
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)