Skip to content

Commit 80ba149

Browse files
committed
Update time zone data files to tzdata release 2016h.
(Didn't I just do this? Oh well.) DST law changes in Palestine. Historical corrections for Turkey. Switch to numeric abbreviations for Asia/Colombo.
1 parent 9937088 commit 80ba149

File tree

5 files changed

+95
-66
lines changed

5 files changed

+95
-66
lines changed

src/timezone/data/asia

Lines changed: 38 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -2544,11 +2544,6 @@ Zone Asia/Karachi 4:28:12 - LMT 1907
25442544
# From Paul Eggert (2015-03-03):
25452545
# http://www.timeanddate.com/time/change/west-bank/ramallah?year=2014
25462546
# says that the fall 2014 transition was Oct 23 at 24:00.
2547-
# For future dates, guess the last Friday in March at 24:00 through
2548-
# the first Friday on or after October 21 at 00:00. This is consistent with
2549-
# the predictions in today's editions of the following URLs:
2550-
# http://www.timeanddate.com/time/change/gaza-strip/gaza
2551-
# http://www.timeanddate.com/time/change/west-bank/hebron
25522547

25532548
# From Hannah Kreitem (2016-03-09):
25542549
# http://www.palestinecabinet.gov.ps/WebSite/ar/ViewDetails?ID=31728
@@ -2558,7 +2553,21 @@ Zone Asia/Karachi 4:28:12 - LMT 1907
25582553
#
25592554
# From Paul Eggert (2016-03-12):
25602555
# Predict spring transitions on March's last Saturday at 01:00 from now on.
2561-
# Leave fall predictions alone for now.
2556+
2557+
# From Sharef Mustafa (2016-10-19):
2558+
# [T]he Palestinian cabinet decision (Mar 8th 2016) published on
2559+
# http://www.palestinecabinet.gov.ps/WebSite/Upload/Decree/GOV_17/16032016134830.pdf
2560+
# states that summer time will end on Oct 29th at 01:00.
2561+
#
2562+
# From Tim Parenti (2016-10-19):
2563+
# Predict fall transitions on October's last Saturday at 01:00 from now on.
2564+
# This is consistent with the 2016 transition as well as our spring
2565+
# predictions.
2566+
#
2567+
# From Paul Eggert (2016-10-19):
2568+
# It's also consistent with predictions in the following URLs today:
2569+
# http://www.timeanddate.com/time/change/gaza-strip/gaza
2570+
# http://www.timeanddate.com/time/change/west-bank/hebron
25622571

25632572
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
25642573
Rule EgyptAsia 1957 only - May 10 0:00 1:00 S
@@ -2587,9 +2596,10 @@ Rule Palestine 2011 only - Sep 30 0:00 0 -
25872596
Rule Palestine 2012 2014 - Mar lastThu 24:00 1:00 S
25882597
Rule Palestine 2012 only - Sep 21 1:00 0 -
25892598
Rule Palestine 2013 only - Sep Fri>=21 0:00 0 -
2590-
Rule Palestine 2014 max - Oct Fri>=21 0:00 0 -
2599+
Rule Palestine 2014 2015 - Oct Fri>=21 0:00 0 -
25912600
Rule Palestine 2015 only - Mar lastFri 24:00 1:00 S
25922601
Rule Palestine 2016 max - Mar lastSat 1:00 1:00 S
2602+
Rule Palestine 2016 max - Oct lastSat 1:00 0 -
25932603

25942604
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
25952605
Zone Asia/Gaza 2:17:52 - LMT 1900 Oct
@@ -2739,45 +2749,31 @@ Zone Asia/Singapore 6:55:25 - LMT 1901 Jan 1
27392749
# People who live in regions under Tamil control can use [TZ='Asia/Kolkata'],
27402750
# as that zone has agreed with the Tamil areas since our cutoff date of 1970.
27412751

2742-
# From K Sethu (2006-04-25):
2743-
# I think the abbreviation LKT originated from the world of computers at
2744-
# the time of or subsequent to the time zone changes by SL Government
2745-
# twice in 1996 and probably SL Government or its standardization
2746-
# agencies never declared an abbreviation as a national standard.
2747-
#
2748-
# I recollect before the recent change the government announcements
2749-
# mentioning it as simply changing Sri Lanka Standard Time or Sri Lanka
2750-
# Time and no mention was made about the abbreviation.
2751-
#
2752-
# If we look at Sri Lanka Department of Government's "Official News
2753-
# Website of Sri Lanka" ... http://www.news.lk/ we can see that they
2754-
# use SLT as abbreviation in time stamp at the beginning of each news
2755-
# item....
2756-
#
2757-
# Within Sri Lanka I think LKT is well known among computer users and
2758-
# administrators. In my opinion SLT may not be a good choice because the
2759-
# nation's largest telcom / internet operator Sri Lanka Telcom is well
2760-
# known by that abbreviation - simply as SLT (there IP domains are
2761-
# slt.lk and sltnet.lk).
2762-
#
2763-
# But if indeed our government has adopted SLT as standard abbreviation
2764-
# (that we have not known so far) then it is better that it be used for
2765-
# all computers.
2766-
2767-
# From Paul Eggert (2006-04-25):
2768-
# One possibility is that we wait for a bit for the dust to settle down
2769-
# and then see what people actually say in practice.
2752+
# From Sadika Sumanapala (2016-10-19):
2753+
# According to http://www.sltime.org (maintained by Measurement Units,
2754+
# Standards & Services Department, Sri Lanka) abbreviation for Sri Lanka
2755+
# standard time is SLST.
2756+
#
2757+
# From Paul Eggert (2016-10-18):
2758+
# "SLST" seems to be reasonably recent and rarely-used outside time
2759+
# zone nerd sources. I searched Google News and found three uses of
2760+
# it in the International Business Times of India in February and
2761+
# March of this year when discussing cricket match times, but nothing
2762+
# since then (though there has been a lot of cricket) and nothing in
2763+
# other English-language news sources. Our old abbreviation "LKT" is
2764+
# even worse. For now, let's use a numeric abbreviation; we can
2765+
# switch to "SLST" if it catches on.
27702766

27712767
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
27722768
Zone Asia/Colombo 5:19:24 - LMT 1880
27732769
5:19:32 - MMT 1906 # Moratuwa Mean Time
2774-
5:30 - IST 1942 Jan 5
2775-
5:30 0:30 IHST 1942 Sep
2776-
5:30 1:00 IST 1945 Oct 16 2:00
2777-
5:30 - IST 1996 May 25 0:00
2778-
6:30 - LKT 1996 Oct 26 0:30
2779-
6:00 - LKT 2006 Apr 15 0:30
2780-
5:30 - IST
2770+
5:30 - +0530 1942 Jan 5
2771+
5:30 0:30 +0530/+06 1942 Sep
2772+
5:30 1:00 +0530/+0630 1945 Oct 16 2:00
2773+
5:30 - +0530 1996 May 25 0:00
2774+
6:30 - +0630 1996 Oct 26 0:30
2775+
6:00 - +06 2006 Apr 15 0:30
2776+
5:30 - +0530
27812777

27822778
# Syria
27832779
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S

src/timezone/data/australasia

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,13 @@ Zone Indian/Cocos 6:27:40 - LMT 1900
350350
# commencing at 2.00 am on Sunday 1st November, 2015 and ending at
351351
# 3.00 am on Sunday 17th January, 2016.
352352

353-
# From Paul Eggert (2015-09-01):
353+
# From Raymond Kumar (2016-10-04):
354+
# http://www.fiji.gov.fj/Media-Center/Press-Releases/DAYLIGHT-SAVING-STARTS-ON-6th-NOVEMBER,-2016.aspx
355+
# "Fiji's daylight savings will begin on Sunday, 6 November 2016, when
356+
# clocks go forward an hour at 2am to 3am.... Daylight Saving will
357+
# end at 3.00am on Sunday 15th January 2017."
358+
359+
# From Paul Eggert (2016-10-03):
354360
# For now, guess DST from 02:00 the first Sunday in November to
355361
# 03:00 the third Sunday in January. Although ad hoc, it matches
356362
# transitions since late 2014 and seems more likely to match future

src/timezone/data/europe

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1908,7 +1908,7 @@ Zone Europe/Monaco 0:29:32 - LMT 1891 Mar 15
19081908
# Amsterdam mean time.
19091909

19101910
# The data entries before 1945 are taken from
1911-
# http://www.phys.uu.nl/~vgent/wettijd/wettijd.htm
1911+
# http://www.staff.science.uu.nl/~gent0113/idl/idl.htm
19121912

19131913
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
19141914
Rule Neth 1916 only - May 1 0:00 1:00 NST # Netherlands Summer Time
@@ -3427,22 +3427,24 @@ Zone Europe/Zurich 0:34:08 - LMT 1853 Jul 16 # See above comment.
34273427

34283428
# Turkey
34293429

3430-
# From Amar Devegowda (2007-01-03):
3431-
# The time zone rules for Istanbul, Turkey have not been changed for years now.
3432-
# ... The latest rules are available at:
3433-
# http://www.timeanddate.com/worldclock/timezone.html?n=107
3434-
# From Steffen Thorsen (2007-01-03):
3435-
# I have been able to find press records back to 1996 which all say that
3436-
# DST started 01:00 local time and end at 02:00 local time. I am not sure
3437-
# what happened before that. One example for each year from 1996 to 2001:
3438-
# http://newspot.byegm.gov.tr/arsiv/1996/21/N4.htm
3439-
# http://www.byegm.gov.tr/YAYINLARIMIZ/CHR/ING97/03/97X03X25.TXT
3440-
# http://www.byegm.gov.tr/YAYINLARIMIZ/CHR/ING98/03/98X03X02.HTM
3441-
# http://www.byegm.gov.tr/YAYINLARIMIZ/CHR/ING99/10/99X10X26.HTM#%2016
3442-
# http://www.byegm.gov.tr/YAYINLARIMIZ/CHR/ING2000/03/00X03X06.HTM#%2021
3443-
# http://www.byegm.gov.tr/YAYINLARIMIZ/CHR/ING2001/03/23x03x01.HTM#%2027
3444-
# From Paul Eggert (2007-01-03):
3445-
# Prefer the above source to Shanks & Pottenger for time stamps after 1990.
3430+
# From Kıvanç Yazan (2016-09-25):
3431+
# 1) For 1986-2006, DST started at 01:00 local and ended at 02:00 local, with
3432+
# no exceptions.
3433+
# 2) 1994's lastSun was overridden with Mar 20 ...
3434+
# Here are official papers:
3435+
# http://www.resmigazete.gov.tr/arsiv/19032.pdf - page 2 for 1986
3436+
# http://www.resmigazete.gov.tr/arsiv/19400.pdf - page 4 for 1987
3437+
# http://www.resmigazete.gov.tr/arsiv/19752.pdf - page 15 for 1988
3438+
# http://www.resmigazete.gov.tr/arsiv/20102.pdf - page 6 for 1989
3439+
# http://www.resmigazete.gov.tr/arsiv/20464.pdf - page 1 for 1990 - 1992
3440+
# http://www.resmigazete.gov.tr/arsiv/21531.pdf - page 15 for 1993 - 1995
3441+
# http://www.resmigazete.gov.tr/arsiv/21879.pdf - page 1 for overriding 1994
3442+
# http://www.resmigazete.gov.tr/arsiv/22588.pdf - page 1 for 1996, 1997
3443+
# http://www.resmigazete.gov.tr/arsiv/23286.pdf - page 10 for 1998 - 2000
3444+
# http://www.resmigazete.gov.tr/eskiler/2001/03/20010324.htm#2 - for 2001
3445+
# http://www.resmigazete.gov.tr/eskiler/2002/03/20020316.htm#2 - for 2002-2006
3446+
# From Paul Eggert (2016-09-25):
3447+
# Prefer the above sources to Shanks & Pottenger for time stamps after 1985.
34463448

34473449
# From Steffen Thorsen (2007-03-09):
34483450
# Starting 2007 though, it seems that they are adopting EU's 1:00 UTC
@@ -3551,10 +3553,10 @@ Rule Turkey 1983 only - Jul 31 0:00 1:00 S
35513553
Rule Turkey 1983 only - Oct 2 0:00 0 -
35523554
Rule Turkey 1985 only - Apr 20 0:00 1:00 S
35533555
Rule Turkey 1985 only - Sep 28 0:00 0 -
3554-
Rule Turkey 1986 1990 - Mar lastSun 2:00s 1:00 S
3555-
Rule Turkey 1986 1990 - Sep lastSun 2:00s 0 -
3556-
Rule Turkey 1991 2006 - Mar lastSun 1:00s 1:00 S
3557-
Rule Turkey 1991 1995 - Sep lastSun 1:00s 0 -
3556+
Rule Turkey 1986 1993 - Mar lastSun 1:00s 1:00 S
3557+
Rule Turkey 1986 1995 - Sep lastSun 1:00s 0 -
3558+
Rule Turkey 1994 only - Mar 20 1:00s 1:00 S
3559+
Rule Turkey 1995 2006 - Mar lastSun 1:00s 1:00 S
35583560
Rule Turkey 1996 2006 - Oct lastSun 1:00s 0 -
35593561
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
35603562
Zone Europe/Istanbul 1:55:52 - LMT 1880

src/timezone/data/northamerica

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,32 @@
2424
# was the result of his proposals at the Convention of Railroad Trunk Lines
2525
# in New York City (1869-10). His 1870 proposal was based on Washington, DC,
2626
# but in 1872-05 he moved the proposed origin to Greenwich.
27-
# His proposal was adopted by the railroads on 1883-11-18 at 12:00,
28-
# and the most of the country soon followed suit.
27+
28+
# From Paul Eggert (2016-09-21):
29+
# Dowd's proposal left many details unresolved, such as where to draw
30+
# lines between time zones. The key individual who made time zones
31+
# work in the US was William Frederick Allen - railway engineer,
32+
# managing editor of the Travelers' Guide, and secretary of the
33+
# General Time Convention, a railway standardization group. Allen
34+
# spent months in dialogs with scientific and railway leaders,
35+
# developed a workable plan to institute time zones, and presented it
36+
# to the General Time Convention on 1883-04-11, saying that his plan
37+
# meant "local time would be practically abolished" - a plus for
38+
# railway scheduling. By the next convention on 1883-10-11 nearly all
39+
# railroads had agreed and it took effect on 1883-11-18 at 12:00.
40+
# That Sunday was called the "day of two noons", as the eastern parts
41+
# of the new zones observed noon twice. Allen witnessed the
42+
# transition in New York City, writing:
43+
#
44+
# I heard the bells of St. Paul's strike on the old time. Four
45+
# minutes later, obedient to the electrical signal from the Naval
46+
# Observatory ... the time-ball made its rapid descent, the chimes
47+
# of old Trinity rang twelve measured strokes, and local time was
48+
# abandoned, probably forever.
49+
#
50+
# Most of the US soon followed suit. See:
51+
# Bartky IR. The adoption of standard time. Technol Cult 1989 Jan;30(1):25-56.
52+
# http://dx.doi.org/10.2307/3105430
2953

3054
# From Paul Eggert (2005-04-16):
3155
# That 1883 transition occurred at 12:00 new time, not at 12:00 old time.

src/timezone/known_abbrevs.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
+03 10800
66
+04 14400
77
+05 18000
8+
+0530 19800
89
+06 21600
910
+07 25200
1011
+08 28800

0 commit comments

Comments
 (0)