Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit436f356

Browse files
committed
Update time zone data files to tzdata release 2015d.
DST law changes in Egypt, Mongolia, Palestine.Historical corrections for Canada and Chile.Revised zone abbreviation for America/Adak (HST/HDT not HAST/HADT).
1 parent6618487 commit436f356

14 files changed

+389
-270
lines changed

‎src/timezone/data/africa

Lines changed: 23 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -319,35 +319,29 @@ RuleEgypt2007only-SepThu>=124:000-
319319
# above) says DST had no affect on electricity consumption. There is
320320
# no information about when DST will end this fall. See:
321321
# http://abcnews.go.com/International/wireStory/el-sissi-pushes-egyptians-line-23614833
322+
323+
# From Steffen Thorsen (2015-04-08):
324+
# Egypt will start DST on midnight after Thursday, April 30, 2015.
325+
# This is based on a law (no 35) from May 15, 2014 saying it starts the last
326+
# Thursday of April.... Clocks will still be turned back for Ramadan, but
327+
# dates not yet announced....
328+
# http://almogaz.com/news/weird-news/2015/04/05/1947105 ...
329+
# http://www.timeanddate.com/news/time/egypt-starts-dst-2015.html
330+
331+
# From Ahmed Nazmy (2015-04-20):
332+
# Egypt's ministers cabinet just announced ... that it will cancel DST at
333+
# least for 2015.
322334
#
323-
# For now, guess that later spring and fall transitions will use
324-
# 2010's rules, and guess that Egypt will switch to standard time at
325-
# 24:00 the last Thursday before Ramadan, and back to DST at 00:00 the
326-
# first Friday after Ramadan. To implement this,
327-
# transition dates for 2015 through 2037 were determined by running
328-
# the following program under GNU Emacs 24.3, with the results integrated
329-
# by hand into the table below. Ramadan again intrudes on the guessed
330-
# DST starting in 2038, but that's beyond our somewhat-arbitrary cutoff.
331-
# (let ((islamic-year 1436))
332-
# (while (< islamic-year 1460)
333-
# (let ((a (calendar-islamic-to-absolute (list 9 1 islamic-year)))
334-
# (b (calendar-islamic-to-absolute (list 10 1 islamic-year)))
335-
# (friday 5))
336-
# (while (/= friday (mod a 7))
337-
# (setq a (1- a)))
338-
# (while (/= friday (mod b 7))
339-
# (setq b (1+ b)))
340-
# (setq a (1- a))
341-
# (setq b (1- b))
342-
# (setq a (calendar-gregorian-from-absolute a))
343-
# (setq b (calendar-gregorian-from-absolute b))
344-
# (insert
345-
# (format
346-
# (concat "Rule\tEgypt\t%d\tonly\t-\t%s\t%2d\t24:00\t0\t-\n"
347-
# "Rule\tEgypt\t%d\tonly\t-\t%s\t%2d\t24:00\t1:00\tS\n")
348-
# (car (cdr (cdr a))) (calendar-month-name (car a) t) (car (cdr a))
349-
# (car (cdr (cdr b))) (calendar-month-name (car b) t) (car (cdr b)))))
350-
# (setq islamic-year (+ 1 islamic-year))))
335+
# From Tim Parenti (2015-04-20):
336+
# http://english.ahram.org.eg/WriterArticles/NewsContentP/1/128195/Egypt/No-daylight-saving-this-summer-Egypts-prime-minist.aspx
337+
# "Egypt's cabinet agreed on Monday not to switch clocks for daylight saving
338+
# time this summer, and carry out studies on the possibility of canceling the
339+
# practice altogether in future years."
340+
#
341+
# From Paul Eggert (2015-04-20):
342+
# For now, assume DST will be canceled. Any resumption would likely
343+
# use different rules anyway.
344+
351345
RuleEgypt2008only-AuglastThu24:000-
352346
RuleEgypt2009only-Aug2024:000-
353347
RuleEgypt2010only-Aug1024:000-
@@ -356,22 +350,7 @@ RuleEgypt2010only-SeplastThu24:000-
356350
RuleEgypt2014only-May1524:001:00S
357351
RuleEgypt2014only-Jun2624:000-
358352
RuleEgypt2014only-Jul3124:001:00S
359-
RuleEgypt2014max-SeplastThu24:000-
360-
RuleEgypt20152019-AprlastFri 0:00s1:00S
361-
RuleEgypt2015only-Jun1124:000-
362-
RuleEgypt2015only-Jul2324:001:00S
363-
RuleEgypt2016only-Jun 224:000-
364-
RuleEgypt2016only-Jul 724:001:00S
365-
RuleEgypt2017only-May2524:000-
366-
RuleEgypt2017only-Jun2924:001:00S
367-
RuleEgypt2018only-May1024:000-
368-
RuleEgypt2018only-Jun1424:001:00S
369-
RuleEgypt2019only-May 224:000-
370-
RuleEgypt2019only-Jun 624:001:00S
371-
RuleEgypt2020only-May2824:001:00S
372-
RuleEgypt2021only-May1324:001:00S
373-
RuleEgypt2022only-May 524:001:00S
374-
RuleEgypt2023max-AprlastFri 0:00s1:00S
353+
RuleEgypt2014only-SeplastThu24:000-
375354

376355
# ZoneNAMEGMTOFFRULESFORMAT[UNTIL]
377356
ZoneAfrica/Cairo2:05:09 -LMT1900 Oct

‎src/timezone/data/antarctica

Lines changed: 1 addition & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -15,41 +15,6 @@
1515
# I made up all time zone abbreviations mentioned here; corrections welcome!
1616
# FORMAT is 'zzz' and GMTOFF is 0 for locations while uninhabited.
1717

18-
# These rules are stolen from the 'southamerica' file.
19-
# RuleNAMEFROMTOTYPEINONATSAVELETTER/S
20-
RuleArgAQ19641966-Mar 10:000-
21-
RuleArgAQ19641966-Oct150:001:00S
22-
RuleArgAQ1967only-Apr 20:000-
23-
RuleArgAQ19671968-OctSun>=10:001:00S
24-
RuleArgAQ19681969-AprSun>=10:000-
25-
RuleArgAQ1974only-Jan230:001:00S
26-
RuleArgAQ1974only-May 10:000-
27-
RuleChileAQ19721986-MarSun>=93:00u0-
28-
RuleChileAQ19741987-OctSun>=94:00u1:00S
29-
RuleChileAQ1987only-Apr123:00u0-
30-
RuleChileAQ19881989-MarSun>=93:00u0-
31-
RuleChileAQ1988only-OctSun>=14:00u1:00S
32-
RuleChileAQ1989only-OctSun>=94:00u1:00S
33-
RuleChileAQ1990only-Mar183:00u0-
34-
RuleChileAQ1990only-Sep164:00u1:00S
35-
RuleChileAQ19911996-MarSun>=93:00u0-
36-
RuleChileAQ19911997-OctSun>=94:00u1:00S
37-
RuleChileAQ1997only-Mar303:00u0-
38-
RuleChileAQ1998only-MarSun>=93:00u0-
39-
RuleChileAQ1998only-Sep274:00u1:00S
40-
RuleChileAQ1999only-Apr 43:00u0-
41-
RuleChileAQ19992010-OctSun>=94:00u1:00S
42-
RuleChileAQ20002007-MarSun>=93:00u0-
43-
# N.B.: the end of March 29 in Chile is March 30 in Universal time,
44-
# which is used below in specifying the transition.
45-
RuleChileAQ2008only-Mar303:00u0-
46-
RuleChileAQ2009only-MarSun>=93:00u0-
47-
RuleChileAQ2010only-AprSun>=13:00u0-
48-
RuleChileAQ2011only-MaySun>=23:00u0-
49-
RuleChileAQ2011only-AugSun>=164:00u1:00S
50-
RuleChileAQ20122015-AprSun>=233:00u0-
51-
RuleChileAQ20122014-SepSun>=24:00u1:00S
52-
5318
# Argentina - year-round bases
5419
# Belgrano II, Confin Coast, -770227-0343737, since 1972-02-05
5520
# Carlini, Potter Cove, King George Island, -6414-0602320, since 1982-01
@@ -344,21 +309,7 @@ Zone Antarctica/Rothera0-zzz1976 Dec 1
344309
# USA - year-round bases
345310
#
346311
# Palmer, Anvers Island, since 1965 (moved 2 miles in 1968)
347-
#
348-
# From Ethan Dicks (1996-10-06):
349-
# It keeps the same time as Punta Arenas, Chile, because, just like us
350-
# and the South Pole, that's the other end of their supply line....
351-
# I verified with someone who was there that since 1980,
352-
# Palmer has followed Chile. Prior to that, before the Falklands War,
353-
# Palmer used to be supplied from Argentina.
354-
#
355-
# ZoneNAMEGMTOFFRULESFORMAT[UNTIL]
356-
Zone Antarctica/Palmer0-zzz1965
357-
-4:00ArgAQAR%sT1969 Oct 5
358-
-3:00ArgAQAR%sT1982 May
359-
-4:00ChileAQCL%sT2015 Apr 26 3:00u
360-
-3:00-CLT
361-
#
312+
# See 'southamerica' for Antarctica/Palmer, since it uses South American DST.
362313
#
363314
# McMurdo Station, Ross Island, since 1955-12
364315
# Amundsen-Scott South Pole Station, continuously occupied since 1956-11-20

‎src/timezone/data/asia

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1904,6 +1904,13 @@ ZoneIndian/Maldives4:54:00 -LMT1880 # Male
19041904
# was at the start of 2008-03-31 (the day of Steffen Thorsen's report);
19051905
# this is almost surely wrong.
19061906

1907+
# From Ganbold Tsagaankhuu (2015-03-10):
1908+
# It seems like yesterday Mongolian Government meeting has concluded to use
1909+
# daylight saving time in Mongolia.... Starting at 2:00AM of last Saturday of
1910+
# March 2015, daylight saving time starts. And 00:00AM of last Saturday of
1911+
# September daylight saving time ends. Source:
1912+
# http://zasag.mn/news/view/8969
1913+
19071914
# RuleNAMEFROMTOTYPEINONATSAVELETTER/S
19081915
RuleMongol19831984-Apr10:001:00S
19091916
RuleMongol1983only-Oct10:000-
@@ -1924,6 +1931,8 @@ RuleMongol19841998-SeplastSun0:000-
19241931
RuleMongol2001only-AprlastSat2:001:00S
19251932
RuleMongol20012006-SeplastSat2:000-
19261933
RuleMongol20022006-MarlastSat2:001:00S
1934+
RuleMongol2015max-MarlastSat2:001:00S
1935+
RuleMongol2015max-SeplastSat0:000-
19271936

19281937
# ZoneNAMEGMTOFFRULESFORMAT[UNTIL]
19291938
# Hovd, a.k.a. Chovd, Dund-Us, Dzhargalant, Khovd, Jirgalanta
@@ -2342,13 +2351,19 @@ ZoneAsia/Karachi4:28:12 -LMT1907
23422351
# official source...:
23432352
# http://www.palestinecabinet.gov.ps/ar/Views/ViewDetails.aspx?pid=1252
23442353

2345-
# From Paul Eggert (2013-09-24):
2346-
# For future dates, guess the last Thursday in March at 24:00 through
2347-
# the first Friday on or after September 21 at 00:00. This is consistent with
2348-
# the predictions in today's editions of the following URLs,
2349-
# which are for Gaza and Hebron respectively:
2350-
# http://www.timeanddate.com/worldclock/timezone.html?n=702
2351-
# http://www.timeanddate.com/worldclock/timezone.html?n=2364
2354+
# From Steffen Thorsen (2015-03-03):
2355+
# Sources such as http://www.alquds.com/news/article/view/id/548257
2356+
# and http://www.raya.ps/ar/news/890705.html say Palestine areas will
2357+
# start DST on 2015-03-28 00:00 which is one day later than expected.
2358+
#
2359+
# From Paul Eggert (2015-03-03):
2360+
# http://www.timeanddate.com/time/change/west-bank/ramallah?year=2014
2361+
# says that the fall 2014 transition was Oct 23 at 24:00.
2362+
# For future dates, guess the last Friday in March at 24:00 through
2363+
# the first Friday on or after October 21 at 00:00. This is consistent with
2364+
# the predictions in today's editions of the following URLs:
2365+
# http://www.timeanddate.com/time/change/gaza-strip/gaza
2366+
# http://www.timeanddate.com/time/change/west-bank/hebron
23522367

23532368
# RuleNAMEFROMTOTYPEINONATSAVELETTER/S
23542369
Rule EgyptAsia1957only-May100:001:00S
@@ -2374,9 +2389,11 @@ Rule Palestine2011only-Apr 10:011:00S
23742389
Rule Palestine2011only-Aug 10:000-
23752390
Rule Palestine2011only-Aug300:001:00S
23762391
Rule Palestine2011only-Sep300:000-
2377-
Rule Palestine2012max-MarlastThu24:001:00S
2392+
Rule Palestine20122014-MarlastThu24:001:00S
23782393
Rule Palestine2012only-Sep211:000-
2379-
Rule Palestine2013max-SepFri>=210:000-
2394+
Rule Palestine2013only-SepFri>=210:000-
2395+
Rule Palestine2014max-OctFri>=210:000-
2396+
Rule Palestine2015max-MarlastFri24:001:00S
23802397

23812398
# ZoneNAMEGMTOFFRULESFORMAT[UNTIL]
23822399
ZoneAsia/Gaza2:17:52-LMT1900 Oct

‎src/timezone/data/australasia

Lines changed: 4 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,7 @@ ZonePacific/Guam-14:21:00 -LMT1844 Dec 31
373373
9:39:00 -LMT1901 # Agana
374374
10:00-GST2000 Dec 23 # Guam
375375
10:00-ChST# Chamorro Standard Time
376+
Link Pacific/Guam Pacific/Saipan # N Mariana Is
376377

377378
# Kiribati
378379
# ZoneNAMEGMTOFFRULESFORMAT[UNTIL]
@@ -388,12 +389,7 @@ Zone Pacific/Kiritimati-10:29:20 -LMT1901
388389
14:00-LINT
389390

390391
# N Mariana Is
391-
# ZoneNAMEGMTOFFRULESFORMAT[UNTIL]
392-
Zone Pacific/Saipan-14:17:00 -LMT1844 Dec 31
393-
9:43:00 -LMT1901
394-
9:00-MPT1969 Oct # N Mariana Is Time
395-
10:00-MPT2000 Dec 23
396-
10:00-ChST# Chamorro Standard Time
392+
# See Pacific/Guam.
397393

398394
# Marshall Is
399395
# ZoneNAMEGMTOFFRULESFORMAT[UNTIL]
@@ -563,6 +559,7 @@ Zone Pacific/Pago_Pago 12:37:12 -LMT1879 Jul 5
563559
-11:00-NST1967 Apr # N=Nome
564560
-11:00-BST1983 Nov 30 # B=Bering
565561
-11:00-SST # S=Samoa
562+
Link Pacific/Pago_Pago Pacific/Midway # in US minor outlying islands
566563

567564
# Samoa (formerly and also known as Western Samoa)
568565

@@ -744,23 +741,7 @@ Zone Pacific/Funafuti11:56:52 -LMT1901
744741
# uninhabited
745742

746743
# Midway
747-
#
748-
# From Mark Brader (2005-01-23):
749-
# [Fallacies and Fantasies of Air Transport History, by R.E.G. Davies,
750-
# published 1994 by Paladwr Press, McLean, VA, USA; ISBN 0-9626483-5-3]
751-
# reproduced a Pan American Airways timetable from 1936, for their weekly
752-
# "Orient Express" flights between San Francisco and Manila, and connecting
753-
# flights to Chicago and the US East Coast. As it uses some time zone
754-
# designations that I've never seen before:....
755-
# Fri. 6:30A Lv. HONOLOLU (Pearl Harbor), H.I. H.L.T. Ar. 5:30P Sun.
756-
# " 3:00P Ar. MIDWAY ISLAND . . . . . . . . . M.L.T. Lv. 6:00A "
757-
#
758-
Zone Pacific/Midway-11:49:28 -LMT1901
759-
-11:00-NST1956 Jun 3
760-
-11:001:00NDT1956 Sep 2
761-
-11:00-NST1967 Apr # N=Nome
762-
-11:00-BST1983 Nov 30 # B=Bering
763-
-11:00-SST # S=Samoa
744+
# See Pacific/Pago_Pago.
764745

765746
# Palmyra
766747
# uninhabited since World War II; was probably like Pacific/Kiritimati

‎src/timezone/data/backward

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ LinkAmerica/Argentina/JujuyAmerica/Jujuy
2020
LinkAmerica/Indiana/KnoxAmerica/Knox_IN
2121
LinkAmerica/Kentucky/LouisvilleAmerica/Louisville
2222
LinkAmerica/Argentina/MendozaAmerica/Mendoza
23+
LinkAmerica/TorontoAmerica/Montreal
2324
LinkAmerica/Rio_BrancoAmerica/Porto_Acre
2425
LinkAmerica/Argentina/CordobaAmerica/Rosario
2526
LinkAmerica/DenverAmerica/Shiprock

‎src/timezone/data/backzone

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,11 @@ ZoneAfrica/Timbuktu-0:12:04 -LMT1912
255255
Zone America/Anguilla-4:12:16 -LMT1912 Mar 2
256256
-4:00-AST
257257

258+
# Antigua and Barbuda
259+
ZoneAmerica/Antigua-4:07:12 -LMT1912 Mar 2
260+
-5:00-EST1951
261+
-4:00-AST
262+
258263
# Chubut, Argentina
259264
# The name "Comodoro Rivadavia" exceeds the 14-byte POSIX limit.
260265
Zone America/Argentina/ComodRivadavia -4:30:00 - LMT1894 Oct 31
@@ -274,6 +279,11 @@ ZoneAmerica/Aruba-4:40:24 -LMT1912 Feb 12 # Oranjestad
274279
-4:30-ANT1965 # Netherlands Antilles Time
275280
-4:00-AST
276281

282+
# Cayman Is
283+
ZoneAmerica/Cayman-5:25:32 -LMT1890 # Georgetown
284+
-5:07:11 -KMT1912 Feb # Kingston Mean Time
285+
-5:00-EST
286+
277287
# Canada
278288
Zone America/Coral_Harbour -5:32:40 -LMT1884
279289
-5:00NT_YKE%sT1946
@@ -301,6 +311,46 @@ ZoneAmerica/Grenada-4:07:00 -LMT1911 Jul # St George's
301311
Zone America/Guadeloupe-4:06:08 -LMT1911 Jun 8 # Pointe-à-Pitre
302312
-4:00 -AST
303313

314+
# Canada
315+
#
316+
# From Paul Eggert (2015-03-24):
317+
# Since 1970 most of Quebec has been like Toronto; see
318+
# America/Toronto. However, earlier versions of the tz database
319+
# mistakenly relied on data from Shanks & Pottenger saying that Quebec
320+
# differed from Ontario after 1970, and the following rules and zone
321+
# were created for most of Quebec from the incorrect Shanks &
322+
# Pottenger data. The post-1970 entries have been corrected, but the
323+
# pre-1970 entries are unchecked and probably have errors.
324+
#
325+
# RuleNAMEFROMTOTYPEINONATSAVELETTER/S
326+
RuleMont1917only-Mar252:001:00D
327+
RuleMont1917only-Apr240:000S
328+
RuleMont1919only-Mar312:301:00D
329+
RuleMont1919only-Oct252:300S
330+
RuleMont1920only-May 22:301:00D
331+
RuleMont19201922-OctSun>=12:300S
332+
RuleMont1921only-May 12:001:00D
333+
RuleMont1922only-Apr302:001:00D
334+
RuleMont1924only-May172:001:00D
335+
RuleMont19241926-SeplastSun2:300S
336+
RuleMont19251926-MaySun>=12:001:00D
337+
RuleMont19271937-AprlastSat24:001:00D
338+
RuleMont19271937-SeplastSat24:000S
339+
RuleMont19381940-AprlastSun0:001:00D
340+
RuleMont19381939-SeplastSun0:000S
341+
RuleMont19461973-AprlastSun2:001:00D
342+
RuleMont19451948-SeplastSun2:000S
343+
RuleMont19491950-OctlastSun2:000S
344+
RuleMont19511956-SeplastSun2:000S
345+
RuleMont19571973-OctlastSun2:000S
346+
Zone America/Montreal-4:54:16 -LMT1884
347+
-5:00MontE%sT1918
348+
-5:00CanadaE%sT1919
349+
-5:00MontE%sT1942 Feb 9 2:00s
350+
-5:00CanadaE%sT1946
351+
-5:00MontE%sT1974
352+
-5:00CanadaE%sT
353+
304354
# Montserrat
305355
# From Paul Eggert (2006-03-22):
306356
# In 1995 volcanic eruptions forced evacuation of Plymouth, the capital.
@@ -599,3 +649,29 @@ ZoneIndian/Mayotte3:00:56 -LMT1911 Jul # Mamoutzou
599649

600650
# US minor outlying islands
601651
Zone Pacific/Johnston-10:00-HST
652+
653+
# US minor outlying islands
654+
#
655+
# From Mark Brader (2005-01-23):
656+
# [Fallacies and Fantasies of Air Transport History, by R.E.G. Davies,
657+
# published 1994 by Paladwr Press, McLean, VA, USA; ISBN 0-9626483-5-3]
658+
# reproduced a Pan American Airways timetable from 1936, for their weekly
659+
# "Orient Express" flights between San Francisco and Manila, and connecting
660+
# flights to Chicago and the US East Coast. As it uses some time zone
661+
# designations that I've never seen before:....
662+
# Fri. 6:30A Lv. HONOLOLU (Pearl Harbor), H.I. H.L.T. Ar. 5:30P Sun.
663+
# " 3:00P Ar. MIDWAY ISLAND . . . . . . . . . M.L.T. Lv. 6:00A "
664+
#
665+
Zone Pacific/Midway-11:49:28 -LMT1901
666+
-11:00-NST1956 Jun 3
667+
-11:001:00NDT1956 Sep 2
668+
-11:00-NST1967 Apr # N=Nome
669+
-11:00-BST1983 Nov 30 # B=Bering
670+
-11:00-SST # S=Samoa
671+
672+
# N Mariana Is
673+
Zone Pacific/Saipan-14:17:00 -LMT1844 Dec 31
674+
9:43:00 -LMT1901
675+
9:00-MPT1969 Oct # N Mariana Is Time
676+
10:00-MPT2000 Dec 23
677+
10:00-ChST# Chamorro Standard Time

‎src/timezone/data/europe

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
# 1:00:14 SET Swedish (1879-1899)*
7777
# 2:00 EET EEST Eastern Europe
7878
# 3:00 FET Further-eastern Europe (2011-2014)*
79-
# 3:00 MSK MSD MSM* Moscow
79+
# 3:00 MSK MSD MSM*Minsk,Moscow
8080

8181
# From Peter Ilieve (1994-12-04),
8282
# The original six [EU members]: Belgium, France, (West) Germany, Italy,
@@ -2400,7 +2400,7 @@ Zone Europe/Volgograd 2:57:40 -LMT1920 Jan 3
24002400
4:00RussiaVOL%sT1989 Mar 26 2:00s # Volgograd T
24012401
3:00RussiaVOL%sT1991 Mar 31 2:00s
24022402
4:00-VOLT1992 Mar 29 2:00s
2403-
3:00RussiaMSK2011 Mar 27 2:00s
2403+
3:00RussiaMSK/MSD2011 Mar 27 2:00s
24042404
4:00-MSK2014 Oct 26 2:00s
24052405
3:00-MSK
24062406

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp