Skip to content

Commit

Permalink
Update to tzdata version 2013h.
Browse files Browse the repository at this point in the history
  • Loading branch information
philr committed Oct 26, 2013
1 parent 5f36660 commit d5e5f78
Show file tree
Hide file tree
Showing 10 changed files with 252 additions and 125 deletions.
2 changes: 1 addition & 1 deletion data/SOURCE
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
The files in this directory were obtained from the IANA Time Zone Database
http://www.iana.org/time-zones, version 2013g.
http://www.iana.org/time-zones, version 2013h.
56 changes: 37 additions & 19 deletions data/africa
Original file line number Diff line number Diff line change
Expand Up @@ -451,6 +451,14 @@ Zone Africa/Monrovia -0:43:08 - LMT 1882
# (either two days before them or five days after them, so as to fall on
# lastFri instead of lastSun).

# From Even Scharning (2013-10-25):
# The scheduled end of DST in Libya on Friday, October 25, 2013 was
# cancelled yesterday....
# http://www.libyaherald.com/2013/10/24/correction-no-time-change-tomorrow/
#
# From Paul Eggert (2013-10-25):
# For now, assume they're reverting to the pre-2012 rules of permanent UTC+2.

# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Libya 1951 only - Oct 14 2:00 1:00 S
Rule Libya 1952 only - Jan 1 0:00 0 -
Expand All @@ -467,8 +475,8 @@ Rule Libya 1987 1989 - Apr 1 0:00 1:00 S
Rule Libya 1987 1989 - Oct 1 0:00 0 -
Rule Libya 1997 only - Apr 4 0:00 1:00 S
Rule Libya 1997 only - Oct 4 0:00 0 -
Rule Libya 2013 max - Mar lastFri 1:00 1:00 S
Rule Libya 2013 max - Oct lastFri 2:00 0 -
Rule Libya 2013 only - Mar lastFri 1:00 1:00 S
Rule Libya 2013 only - Oct lastFri 2:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Africa/Tripoli 0:52:44 - LMT 1920
1:00 Libya CE%sT 1959
Expand All @@ -479,7 +487,8 @@ Zone Africa/Tripoli 0:52:44 - LMT 1920
2:00 - EET 1996 Sep 30
1:00 Libya CE%sT 1997 Oct 4
2:00 - EET 2012 Nov 10 2:00
1:00 Libya CE%sT
1:00 Libya CE%sT 2013 Oct 25 2:00
2:00 - EET

# Madagascar
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Expand Down Expand Up @@ -684,15 +693,6 @@ Zone Indian/Mayotte 3:00:56 - LMT 1911 Jul # Mamoutzou
# http://www.google.com/search?hl=en&q=Conseil+de+gouvernement+maroc+heure+avance&btnG=Search
# </a>

# From Alex Krivenyshev (2008-05-09):
# Is Western Sahara (part which administrated by Morocco) going to follow
# Morocco DST changes? Any information? What about other part of
# Western Sahara - under administration of POLISARIO Front (also named
# SADR Saharawi Arab Democratic Republic)?

# From Arthur David Olson (2008-05-09):
# XXX--guess that it is only Morocco for now; guess only 2008 for now.

# From Steffen Thorsen (2008-08-27):
# Morocco will change the clocks back on the midnight between August 31
# and September 1. They originally planned to observe DST to near the end
Expand Down Expand Up @@ -868,13 +868,13 @@ Zone Indian/Mayotte 3:00:56 - LMT 1911 Jul # Mamoutzou
# Another source (specifying the time for start and end in the decree):
# http://www.lemag.ma/Heure-d-ete-au-Maroc-jusqu-au-27-octobre_a75620.html

# From Paul Eggert (2013-09-30):
# From Paul Eggert (2013-10-03):
# To estimate what the Moroccan government will do in future years,
# transition dates for 2014 through 2037 were determined by running
# transition dates for 2014 through 2038 were determined by running
# the following program under GNU Emacs 24.3:
#
# (let ((islamic-year 1435))
# (while (< islamic-year 1460)
# (while (< islamic-year 1461)
# (let ((a
# (calendar-gregorian-from-absolute
# (calendar-islamic-to-absolute (list 9 1 islamic-year))))
Expand All @@ -894,9 +894,13 @@ Zone Indian/Mayotte 3:00:56 - LMT 1911 Jul # Mamoutzou
# all transitions removed for 2026-2035, where the estimated Ramadan
# falls entirely outside daylight-saving time; and with fall-back
# transitions removed for 2036-2037, where the normal fall-back
# date falls during the estimated Ramadan. Problems continue after that,
# but 32-bit time_t values roll around in 2038 so for now do not worry
# about dates after 2037.
# date falls during the estimated Ramadan. Normally, the table would
# stop after 2037 because 32-bit time_t values roll around early in 2038,
# but that would imply a prediction of perpetual DST after March 2038
# due to the year-2037 glitches. So, this table instead stops after
# 2038, the first non-glitchy year after the 32-bit rollover.
# An advantage of stopping after 2038 is that it lets zic guess
# TZ='WET0WEST,M3.5.0,M10.5.0/3' for time stamps far in the future.

# RULE NAME FROM TO TYPE IN ON AT SAVE LETTER/S

Expand Down Expand Up @@ -955,16 +959,30 @@ Rule Morocco 2025 only - Mar 31 2:00 1:00 S
Rule Morocco 2026 max - Mar lastSun 2:00 1:00 S
Rule Morocco 2036 only - Oct 21 3:00 0 -
Rule Morocco 2037 only - Oct 11 3:00 0 -
Rule Morocco 2038 only - Sep 30 3:00 0 -
Rule Morocco 2038 only - Oct 30 2:00 1:00 S
Rule Morocco 2038 max - Oct lastSun 3:00 0 -

# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26
0:00 Morocco WE%sT 1984 Mar 16
1:00 - CET 1986
0:00 Morocco WE%sT

# Western Sahara
#
# From Gwillim Law (2013-10-22):
# A correspondent who is usually well informed about time zone matters
# ... says that Western Sahara observes daylight saving time, just as
# Morocco does.
#
# From Paul Eggert (2013-10-23):
# Assume that this has been true since Western Sahara switched to GMT,
# since most of it was then controlled by Morocco.

Zone Africa/El_Aaiun -0:52:48 - LMT 1934 Jan
-1:00 - WAT 1976 Apr 14
0:00 - WET
0:00 Morocco WE%sT

# Mozambique
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Expand Down
15 changes: 13 additions & 2 deletions data/southamerica
Original file line number Diff line number Diff line change
Expand Up @@ -851,6 +851,15 @@ Zone America/La_Paz -4:32:36 - LMT 1890
# We will keep this article updated when this is confirmed:
# http://www.timeanddate.com/news/time/brazil-starts-dst-2013.html

# From Steffen Thorsen (2013-10-17):
# http://www.timeanddate.com/news/time/acre-amazonas-change-time-zone.html
# Senator Jorge Viana announced that Acre will change time zone on November 10.
# He did not specify the time of the change, nor if western parts of Amazonas
# will change as well.
#
# From Paul Eggert (2013-10-17):
# For now, assume western Amazonas will change as well.

# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
# Decree <a href="http://pcdsh01.on.br/HV20466.htm">20,466</a> (1931-10-01)
# Decree <a href="http://pcdsh01.on.br/HV21896.htm">21,896</a> (1932-01-10)
Expand Down Expand Up @@ -1139,13 +1148,15 @@ Zone America/Eirunepe -4:39:28 - LMT 1914
-5:00 - ACT 1993 Sep 28
-5:00 Brazil AC%sT 1994 Sep 22
-5:00 - ACT 2008 Jun 24 00:00
-4:00 - AMT
-4:00 - AMT 2013 Nov 10
-5:00 - ACT
#
# Acre (AC)
Zone America/Rio_Branco -4:31:12 - LMT 1914
-5:00 Brazil AC%sT 1988 Sep 12
-5:00 - ACT 2008 Jun 24 00:00
-4:00 - AMT
-4:00 - AMT 2013 Nov 10
-5:00 - ACT

# Chile

Expand Down
53 changes: 53 additions & 0 deletions lib/tzinfo/data/definitions/Africa/Casablanca.rb
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,59 @@ module Casablanca
tz.transition 2037, 3, :o2, 2121904800
tz.transition 2037, 10, :o1, 2138839200
tz.transition 2038, 3, :o2, 2153354400, 29586127, 12
tz.transition 2038, 9, :o1, 2169424800, 29588359, 12
tz.transition 2038, 10, :o2, 2172016800, 29588719, 12
tz.transition 2038, 10, :o1, 2172103200, 29588731, 12
tz.transition 2039, 3, :o2, 2184804000, 29590495, 12
tz.transition 2039, 10, :o1, 2203552800, 29593099, 12
tz.transition 2040, 3, :o2, 2216253600, 29594863, 12
tz.transition 2040, 10, :o1, 2235002400, 29597467, 12
tz.transition 2041, 3, :o2, 2248308000, 29599315, 12
tz.transition 2041, 10, :o1, 2266452000, 29601835, 12
tz.transition 2042, 3, :o2, 2279757600, 29603683, 12
tz.transition 2042, 10, :o1, 2297901600, 29606203, 12
tz.transition 2043, 3, :o2, 2311207200, 29608051, 12
tz.transition 2043, 10, :o1, 2329351200, 29610571, 12
tz.transition 2044, 3, :o2, 2342656800, 29612419, 12
tz.transition 2044, 10, :o1, 2361405600, 29615023, 12
tz.transition 2045, 3, :o2, 2374106400, 29616787, 12
tz.transition 2045, 10, :o1, 2392855200, 29619391, 12
tz.transition 2046, 3, :o2, 2405556000, 29621155, 12
tz.transition 2046, 10, :o1, 2424304800, 29623759, 12
tz.transition 2047, 3, :o2, 2437610400, 29625607, 12
tz.transition 2047, 10, :o1, 2455754400, 29628127, 12
tz.transition 2048, 3, :o2, 2469060000, 29629975, 12
tz.transition 2048, 10, :o1, 2487204000, 29632495, 12
tz.transition 2049, 3, :o2, 2500509600, 29634343, 12
tz.transition 2049, 10, :o1, 2519258400, 29636947, 12
tz.transition 2050, 3, :o2, 2531959200, 29638711, 12
tz.transition 2050, 10, :o1, 2550708000, 29641315, 12
tz.transition 2051, 3, :o2, 2563408800, 29643079, 12
tz.transition 2051, 10, :o1, 2582157600, 29645683, 12
tz.transition 2052, 3, :o2, 2595463200, 29647531, 12
tz.transition 2052, 10, :o1, 2613607200, 29650051, 12
tz.transition 2053, 3, :o2, 2626912800, 29651899, 12
tz.transition 2053, 10, :o1, 2645056800, 29654419, 12
tz.transition 2054, 3, :o2, 2658362400, 29656267, 12
tz.transition 2054, 10, :o1, 2676506400, 29658787, 12
tz.transition 2055, 3, :o2, 2689812000, 29660635, 12
tz.transition 2055, 10, :o1, 2708560800, 29663239, 12
tz.transition 2056, 3, :o2, 2721261600, 29665003, 12
tz.transition 2056, 10, :o1, 2740010400, 29667607, 12
tz.transition 2057, 3, :o2, 2752711200, 29669371, 12
tz.transition 2057, 10, :o1, 2771460000, 29671975, 12
tz.transition 2058, 3, :o2, 2784765600, 29673823, 12
tz.transition 2058, 10, :o1, 2802909600, 29676343, 12
tz.transition 2059, 3, :o2, 2816215200, 29678191, 12
tz.transition 2059, 10, :o1, 2834359200, 29680711, 12
tz.transition 2060, 3, :o2, 2847664800, 29682559, 12
tz.transition 2060, 10, :o1, 2866413600, 29685163, 12
tz.transition 2061, 3, :o2, 2879114400, 29686927, 12
tz.transition 2061, 10, :o1, 2897863200, 29689531, 12
tz.transition 2062, 3, :o2, 2910564000, 29691295, 12
tz.transition 2062, 10, :o1, 2929312800, 29693899, 12
tz.transition 2063, 3, :o2, 2942013600, 29695663, 12
tz.transition 2063, 10, :o1, 2960762400, 29698267, 12
end
end
end
Expand Down
143 changes: 143 additions & 0 deletions lib/tzinfo/data/definitions/Africa/El_Aaiun.rb
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,152 @@ module El_Aaiun
tz.offset :o0, -3168, 0, :LMT
tz.offset :o1, -3600, 0, :WAT
tz.offset :o2, 0, 0, :WET
tz.offset :o3, 0, 3600, :WEST

tz.transition 1934, 1, :o1, -1136070432, 728231561, 300
tz.transition 1976, 4, :o2, 198291600
tz.transition 1976, 5, :o3, 199756800
tz.transition 1976, 7, :o2, 207702000
tz.transition 1977, 5, :o3, 231292800
tz.transition 1977, 9, :o2, 244249200
tz.transition 1978, 6, :o3, 265507200
tz.transition 1978, 8, :o2, 271033200
tz.transition 2008, 6, :o3, 1212278400
tz.transition 2008, 8, :o2, 1220223600
tz.transition 2009, 6, :o3, 1243814400
tz.transition 2009, 8, :o2, 1250809200
tz.transition 2010, 5, :o3, 1272758400
tz.transition 2010, 8, :o2, 1281222000
tz.transition 2011, 4, :o3, 1301788800
tz.transition 2011, 7, :o2, 1312066800
tz.transition 2012, 4, :o3, 1335664800
tz.transition 2012, 7, :o2, 1342749600
tz.transition 2012, 8, :o3, 1345428000
tz.transition 2012, 9, :o2, 1348970400
tz.transition 2013, 4, :o3, 1367114400
tz.transition 2013, 7, :o2, 1373162400
tz.transition 2013, 8, :o3, 1376100000
tz.transition 2013, 10, :o2, 1382839200
tz.transition 2014, 3, :o3, 1396144800
tz.transition 2014, 6, :o2, 1404007200
tz.transition 2014, 7, :o3, 1406599200
tz.transition 2014, 10, :o2, 1414288800
tz.transition 2015, 3, :o3, 1427594400
tz.transition 2015, 6, :o2, 1434592800
tz.transition 2015, 7, :o3, 1437184800
tz.transition 2015, 10, :o2, 1445738400
tz.transition 2016, 3, :o3, 1459044000
tz.transition 2016, 6, :o2, 1465264800
tz.transition 2016, 7, :o3, 1467856800
tz.transition 2016, 10, :o2, 1477792800
tz.transition 2017, 3, :o3, 1490493600
tz.transition 2017, 5, :o2, 1495850400
tz.transition 2017, 6, :o3, 1498442400
tz.transition 2017, 10, :o2, 1509242400
tz.transition 2018, 3, :o3, 1521943200
tz.transition 2018, 5, :o2, 1526436000
tz.transition 2018, 6, :o3, 1529028000
tz.transition 2018, 10, :o2, 1540692000
tz.transition 2019, 3, :o3, 1553997600
tz.transition 2019, 5, :o2, 1557108000
tz.transition 2019, 6, :o3, 1559700000
tz.transition 2019, 10, :o2, 1572141600
tz.transition 2020, 3, :o3, 1585447200
tz.transition 2020, 4, :o2, 1587693600
tz.transition 2020, 5, :o3, 1590285600
tz.transition 2020, 10, :o2, 1603591200
tz.transition 2021, 3, :o3, 1616896800
tz.transition 2021, 4, :o2, 1618279200
tz.transition 2021, 5, :o3, 1620871200
tz.transition 2021, 10, :o2, 1635645600
tz.transition 2022, 3, :o3, 1648346400
tz.transition 2022, 4, :o2, 1648951200
tz.transition 2022, 5, :o3, 1651543200
tz.transition 2022, 10, :o2, 1667095200
tz.transition 2023, 4, :o3, 1682128800
tz.transition 2023, 10, :o2, 1698544800
tz.transition 2024, 4, :o3, 1712714400
tz.transition 2024, 10, :o2, 1729994400
tz.transition 2025, 3, :o3, 1743386400
tz.transition 2025, 10, :o2, 1761444000
tz.transition 2026, 3, :o3, 1774749600
tz.transition 2026, 10, :o2, 1792893600
tz.transition 2027, 3, :o3, 1806199200
tz.transition 2027, 10, :o2, 1824948000
tz.transition 2028, 3, :o3, 1837648800
tz.transition 2028, 10, :o2, 1856397600
tz.transition 2029, 3, :o3, 1869098400
tz.transition 2029, 10, :o2, 1887847200
tz.transition 2030, 3, :o3, 1901152800
tz.transition 2030, 10, :o2, 1919296800
tz.transition 2031, 3, :o3, 1932602400
tz.transition 2031, 10, :o2, 1950746400
tz.transition 2032, 3, :o3, 1964052000
tz.transition 2032, 10, :o2, 1982800800
tz.transition 2033, 3, :o3, 1995501600
tz.transition 2033, 10, :o2, 2014250400
tz.transition 2034, 3, :o3, 2026951200
tz.transition 2034, 10, :o2, 2045700000
tz.transition 2035, 3, :o3, 2058400800
tz.transition 2035, 10, :o2, 2077149600
tz.transition 2036, 3, :o3, 2090455200
tz.transition 2036, 10, :o2, 2108167200
tz.transition 2037, 3, :o3, 2121904800
tz.transition 2037, 10, :o2, 2138839200
tz.transition 2038, 3, :o3, 2153354400, 29586127, 12
tz.transition 2038, 9, :o2, 2169424800, 29588359, 12
tz.transition 2038, 10, :o3, 2172016800, 29588719, 12
tz.transition 2038, 10, :o2, 2172103200, 29588731, 12
tz.transition 2039, 3, :o3, 2184804000, 29590495, 12
tz.transition 2039, 10, :o2, 2203552800, 29593099, 12
tz.transition 2040, 3, :o3, 2216253600, 29594863, 12
tz.transition 2040, 10, :o2, 2235002400, 29597467, 12
tz.transition 2041, 3, :o3, 2248308000, 29599315, 12
tz.transition 2041, 10, :o2, 2266452000, 29601835, 12
tz.transition 2042, 3, :o3, 2279757600, 29603683, 12
tz.transition 2042, 10, :o2, 2297901600, 29606203, 12
tz.transition 2043, 3, :o3, 2311207200, 29608051, 12
tz.transition 2043, 10, :o2, 2329351200, 29610571, 12
tz.transition 2044, 3, :o3, 2342656800, 29612419, 12
tz.transition 2044, 10, :o2, 2361405600, 29615023, 12
tz.transition 2045, 3, :o3, 2374106400, 29616787, 12
tz.transition 2045, 10, :o2, 2392855200, 29619391, 12
tz.transition 2046, 3, :o3, 2405556000, 29621155, 12
tz.transition 2046, 10, :o2, 2424304800, 29623759, 12
tz.transition 2047, 3, :o3, 2437610400, 29625607, 12
tz.transition 2047, 10, :o2, 2455754400, 29628127, 12
tz.transition 2048, 3, :o3, 2469060000, 29629975, 12
tz.transition 2048, 10, :o2, 2487204000, 29632495, 12
tz.transition 2049, 3, :o3, 2500509600, 29634343, 12
tz.transition 2049, 10, :o2, 2519258400, 29636947, 12
tz.transition 2050, 3, :o3, 2531959200, 29638711, 12
tz.transition 2050, 10, :o2, 2550708000, 29641315, 12
tz.transition 2051, 3, :o3, 2563408800, 29643079, 12
tz.transition 2051, 10, :o2, 2582157600, 29645683, 12
tz.transition 2052, 3, :o3, 2595463200, 29647531, 12
tz.transition 2052, 10, :o2, 2613607200, 29650051, 12
tz.transition 2053, 3, :o3, 2626912800, 29651899, 12
tz.transition 2053, 10, :o2, 2645056800, 29654419, 12
tz.transition 2054, 3, :o3, 2658362400, 29656267, 12
tz.transition 2054, 10, :o2, 2676506400, 29658787, 12
tz.transition 2055, 3, :o3, 2689812000, 29660635, 12
tz.transition 2055, 10, :o2, 2708560800, 29663239, 12
tz.transition 2056, 3, :o3, 2721261600, 29665003, 12
tz.transition 2056, 10, :o2, 2740010400, 29667607, 12
tz.transition 2057, 3, :o3, 2752711200, 29669371, 12
tz.transition 2057, 10, :o2, 2771460000, 29671975, 12
tz.transition 2058, 3, :o3, 2784765600, 29673823, 12
tz.transition 2058, 10, :o2, 2802909600, 29676343, 12
tz.transition 2059, 3, :o3, 2816215200, 29678191, 12
tz.transition 2059, 10, :o2, 2834359200, 29680711, 12
tz.transition 2060, 3, :o3, 2847664800, 29682559, 12
tz.transition 2060, 10, :o2, 2866413600, 29685163, 12
tz.transition 2061, 3, :o3, 2879114400, 29686927, 12
tz.transition 2061, 10, :o2, 2897863200, 29689531, 12
tz.transition 2062, 3, :o3, 2910564000, 29691295, 12
tz.transition 2062, 10, :o2, 2929312800, 29693899, 12
tz.transition 2063, 3, :o3, 2942013600, 29695663, 12
tz.transition 2063, 10, :o2, 2960762400, 29698267, 12
end
end
end
Expand Down
Loading

0 comments on commit d5e5f78

Please sign in to comment.