Deleted Added
full compact
africa (243003) africa (248307)
1# <pre>
2# This file is in the public domain, so clarified as of
3# 2009-05-17 by Arthur David Olson.
4
5# This data is by no means authoritative; if you think you know better,
6# go ahead and edit the file (and please send any changes to
7# tz@iana.org for general use in the future).
8
1# <pre>
2# This file is in the public domain, so clarified as of
3# 2009-05-17 by Arthur David Olson.
4
5# This data is by no means authoritative; if you think you know better,
6# go ahead and edit the file (and please send any changes to
7# tz@iana.org for general use in the future).
8
9# From Paul Eggert (2006-03-22):
9# From Paul Eggert (2013-02-21):
10#
11# A good source for time zone historical data outside the U.S. is
12# Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
13# San Diego: ACS Publications, Inc. (2003).
14#
15# Gwillim Law writes that a good source
16# for recent time zone data is the International Air Transport
17# Association's Standard Schedules Information Manual (IATA SSIM),
18# published semiannually. Law sent in several helpful summaries
19# of the IATA's data after 1990.
20#
21# Except where otherwise noted, Shanks & Pottenger is the source for
22# entries through 1990, and IATA SSIM is the source for entries afterwards.
23#
24# Another source occasionally used is Edward W. Whitman, World Time Differences,
25# Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
26# I found in the UCLA library.
27#
10#
11# A good source for time zone historical data outside the U.S. is
12# Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
13# San Diego: ACS Publications, Inc. (2003).
14#
15# Gwillim Law writes that a good source
16# for recent time zone data is the International Air Transport
17# Association's Standard Schedules Information Manual (IATA SSIM),
18# published semiannually. Law sent in several helpful summaries
19# of the IATA's data after 1990.
20#
21# Except where otherwise noted, Shanks & Pottenger is the source for
22# entries through 1990, and IATA SSIM is the source for entries afterwards.
23#
24# Another source occasionally used is Edward W. Whitman, World Time Differences,
25# Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
26# I found in the UCLA library.
27#
28# For data circa 1899, a common source is:
29# Milne J. Civil time. Geogr J. 1899 Feb;13(2):173-94
30# <http://www.jstor.org/stable/1774359>.
31#
28# A reliable and entertaining source about time zones is
29# Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997).
30#
31# Previous editions of this database used WAT, CAT, SAT, and EAT
32# for +0:00 through +3:00, respectively,
33# but Mark R V Murray reports that
34# `SAST' is the official abbreviation for +2:00 in the country of South Africa,
35# `CAT' is commonly used for +2:00 in countries north of South Africa, and

--- 75 unchanged lines hidden (view full) ---

111# Whitman says they switched to 1:00 in 1946, not 1934;
112# go with Shanks & Pottenger.
113# Zone NAME GMTOFF RULES FORMAT [UNTIL]
114Zone Africa/Porto-Novo 0:10:28 - LMT 1912
115 0:00 - GMT 1934 Feb 26
116 1:00 - WAT
117
118# Botswana
32# A reliable and entertaining source about time zones is
33# Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997).
34#
35# Previous editions of this database used WAT, CAT, SAT, and EAT
36# for +0:00 through +3:00, respectively,
37# but Mark R V Murray reports that
38# `SAST' is the official abbreviation for +2:00 in the country of South Africa,
39# `CAT' is commonly used for +2:00 in countries north of South Africa, and

--- 75 unchanged lines hidden (view full) ---

115# Whitman says they switched to 1:00 in 1946, not 1934;
116# go with Shanks & Pottenger.
117# Zone NAME GMTOFF RULES FORMAT [UNTIL]
118Zone Africa/Porto-Novo 0:10:28 - LMT 1912
119 0:00 - GMT 1934 Feb 26
120 1:00 - WAT
121
122# Botswana
123# From Paul Eggert (2013-02-21):
124# Milne says they were regulated by the Cape Town Signal in 1899;
125# assume they switched to 2:00 when Cape Town did.
119# Zone NAME GMTOFF RULES FORMAT [UNTIL]
120Zone Africa/Gaborone 1:43:40 - LMT 1885
126# Zone NAME GMTOFF RULES FORMAT [UNTIL]
127Zone Africa/Gaborone 1:43:40 - LMT 1885
128 1:30 - SAST 1903 Mar
121 2:00 - CAT 1943 Sep 19 2:00
122 2:00 1:00 CAST 1944 Mar 19 2:00
123 2:00 - CAT
124
125# Burkina Faso
126# Zone NAME GMTOFF RULES FORMAT [UNTIL]
127Zone Africa/Ouagadougou -0:06:04 - LMT 1912
128 0:00 - GMT

--- 55 unchanged lines hidden (view full) ---

184# Zone NAME GMTOFF RULES FORMAT [UNTIL]
185Zone Africa/Djibouti 2:52:36 - LMT 1911 Jul
186 3:00 - EAT
187
188###############################################################################
189
190# Egypt
191
129 2:00 - CAT 1943 Sep 19 2:00
130 2:00 1:00 CAST 1944 Mar 19 2:00
131 2:00 - CAT
132
133# Burkina Faso
134# Zone NAME GMTOFF RULES FORMAT [UNTIL]
135Zone Africa/Ouagadougou -0:06:04 - LMT 1912
136 0:00 - GMT

--- 55 unchanged lines hidden (view full) ---

192# Zone NAME GMTOFF RULES FORMAT [UNTIL]
193Zone Africa/Djibouti 2:52:36 - LMT 1911 Jul
194 3:00 - EAT
195
196###############################################################################
197
198# Egypt
199
200# Milne says Cairo used 2:05:08.9, the local mean time of the Abbasizeh
201# observatory; round to nearest. Milne also says that the official time for
202# Egypt was mean noon at the Great Pyramid, 2:04:30.5, but apparently this
203# did not apply to Cairo, Alexandria, or Port Said.
204
192# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
193Rule Egypt 1940 only - Jul 15 0:00 1:00 S
194Rule Egypt 1940 only - Oct 1 0:00 0 -
195Rule Egypt 1941 only - Apr 15 0:00 1:00 S
196Rule Egypt 1941 only - Sep 16 0:00 0 -
197Rule Egypt 1942 1944 - Apr 1 0:00 1:00 S
198Rule Egypt 1942 only - Oct 27 0:00 0 -
199Rule Egypt 1943 1945 - Nov 1 0:00 0 -

--- 124 unchanged lines hidden (view full) ---

324
325Rule Egypt 2008 only - Aug lastThu 23:00s 0 -
326Rule Egypt 2009 only - Aug 20 23:00s 0 -
327Rule Egypt 2010 only - Aug 11 0:00 0 -
328Rule Egypt 2010 only - Sep 10 0:00 1:00 S
329Rule Egypt 2010 only - Sep lastThu 23:00s 0 -
330
331# Zone NAME GMTOFF RULES FORMAT [UNTIL]
205# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
206Rule Egypt 1940 only - Jul 15 0:00 1:00 S
207Rule Egypt 1940 only - Oct 1 0:00 0 -
208Rule Egypt 1941 only - Apr 15 0:00 1:00 S
209Rule Egypt 1941 only - Sep 16 0:00 0 -
210Rule Egypt 1942 1944 - Apr 1 0:00 1:00 S
211Rule Egypt 1942 only - Oct 27 0:00 0 -
212Rule Egypt 1943 1945 - Nov 1 0:00 0 -

--- 124 unchanged lines hidden (view full) ---

337
338Rule Egypt 2008 only - Aug lastThu 23:00s 0 -
339Rule Egypt 2009 only - Aug 20 23:00s 0 -
340Rule Egypt 2010 only - Aug 11 0:00 0 -
341Rule Egypt 2010 only - Sep 10 0:00 1:00 S
342Rule Egypt 2010 only - Sep lastThu 23:00s 0 -
343
344# Zone NAME GMTOFF RULES FORMAT [UNTIL]
332Zone Africa/Cairo 2:05:00 - LMT 1900 Oct
345Zone Africa/Cairo 2:05:09 - LMT 1900 Oct
333 2:00 Egypt EE%sT
334
335# Equatorial Guinea
336# Zone NAME GMTOFF RULES FORMAT [UNTIL]
337Zone Africa/Malabo 0:35:08 - LMT 1912
338 0:00 - GMT 1963 Dec 15
339 1:00 - WAT
340

--- 487 unchanged lines hidden (view full) ---

828# 2012) and in accordance with the order of Mr. President of the
829# Government No. 3-47-12 issued on 24 Sha'ban (11 July 2012), the Ministry
830# of Public Service and Administration Modernization announces the return
831# of the legal time of the Kingdom (GMT) from Friday, July 20, 2012 until
832# Monday, August 20, 2012. So the time will be delayed by 60 minutes from
833# 3:00 am Friday, July 20, 2012 and will again be advanced by 60 minutes
834# August 20, 2012 from 2:00 am.
835
346 2:00 Egypt EE%sT
347
348# Equatorial Guinea
349# Zone NAME GMTOFF RULES FORMAT [UNTIL]
350Zone Africa/Malabo 0:35:08 - LMT 1912
351 0:00 - GMT 1963 Dec 15
352 1:00 - WAT
353

--- 487 unchanged lines hidden (view full) ---

841# 2012) and in accordance with the order of Mr. President of the
842# Government No. 3-47-12 issued on 24 Sha'ban (11 July 2012), the Ministry
843# of Public Service and Administration Modernization announces the return
844# of the legal time of the Kingdom (GMT) from Friday, July 20, 2012 until
845# Monday, August 20, 2012. So the time will be delayed by 60 minutes from
846# 3:00 am Friday, July 20, 2012 and will again be advanced by 60 minutes
847# August 20, 2012 from 2:00 am.
848
849# From Paul Eggert (2013-03-06):
850# Morocco's daylight-saving transitions due to Ramadan seem to be
851# announced a bit in advance. On 2012-07-11 the Moroccan government
852# announced that year's Ramadan daylight-saving transitions would be
853# 2012-07-20 and 2012-08-20; see
854# <http://www.mmsp.gov.ma/fr/actualites.aspx?id=288>.
855#
856# To estimate what the Moroccan government will do in future years,
857# transition dates for 2013 through 2021 were determined by running
858# the following program under GNU Emacs 24.3:
859#
860# (let ((islamic-year 1434))
861# (while (< islamic-year 1444)
862# (let ((a
863# (calendar-gregorian-from-absolute
864# (calendar-islamic-to-absolute (list 9 1 islamic-year))))
865# (b
866# (calendar-gregorian-from-absolute
867# (calendar-islamic-to-absolute (list 10 1 islamic-year)))))
868# (insert
869# (format
870# (concat "Rule\tMorocco\t%d\tonly\t-\t%s\t %2d\t 3:00\t0\t-\n"
871# "Rule\tMorocco\t%d\tonly\t-\t%s\t %2d\t 2:00\t1:00\tS\n")
872# (car (cdr (cdr a))) (calendar-month-name (car a) t) (car (cdr a))
873# (car (cdr (cdr b))) (calendar-month-name (car b) t) (car (cdr b)))))
874# (setq islamic-year (+ 1 islamic-year))))
875#
876# with the results hand-edited for 2020-2022, when the normal spring-forward
877# date falls during the estimated Ramadan.
878#
879# From 2023 through 2038 Ramadan is not predicted to overlap with
880# daylight saving time. Starting in 2039 there will be overlap again,
881# but 32-bit time_t values roll around in 2038 so for now do not worry
882# about dates after 2038.
883
836# RULE NAME FROM TO TYPE IN ON AT SAVE LETTER/S
837
838Rule Morocco 1939 only - Sep 12 0:00 1:00 S
839Rule Morocco 1939 only - Nov 19 0:00 0 -
840Rule Morocco 1940 only - Feb 25 0:00 1:00 S
841Rule Morocco 1945 only - Nov 18 0:00 0 -
842Rule Morocco 1950 only - Jun 11 0:00 1:00 S
843Rule Morocco 1950 only - Oct 29 0:00 0 -

--- 9 unchanged lines hidden (view full) ---

853Rule Morocco 2008 only - Jun 1 0:00 1:00 S
854Rule Morocco 2008 only - Sep 1 0:00 0 -
855Rule Morocco 2009 only - Jun 1 0:00 1:00 S
856Rule Morocco 2009 only - Aug 21 0:00 0 -
857Rule Morocco 2010 only - May 2 0:00 1:00 S
858Rule Morocco 2010 only - Aug 8 0:00 0 -
859Rule Morocco 2011 only - Apr 3 0:00 1:00 S
860Rule Morocco 2011 only - Jul 31 0 0 -
884# RULE NAME FROM TO TYPE IN ON AT SAVE LETTER/S
885
886Rule Morocco 1939 only - Sep 12 0:00 1:00 S
887Rule Morocco 1939 only - Nov 19 0:00 0 -
888Rule Morocco 1940 only - Feb 25 0:00 1:00 S
889Rule Morocco 1945 only - Nov 18 0:00 0 -
890Rule Morocco 1950 only - Jun 11 0:00 1:00 S
891Rule Morocco 1950 only - Oct 29 0:00 0 -

--- 9 unchanged lines hidden (view full) ---

901Rule Morocco 2008 only - Jun 1 0:00 1:00 S
902Rule Morocco 2008 only - Sep 1 0:00 0 -
903Rule Morocco 2009 only - Jun 1 0:00 1:00 S
904Rule Morocco 2009 only - Aug 21 0:00 0 -
905Rule Morocco 2010 only - May 2 0:00 1:00 S
906Rule Morocco 2010 only - Aug 8 0:00 0 -
907Rule Morocco 2011 only - Apr 3 0:00 1:00 S
908Rule Morocco 2011 only - Jul 31 0 0 -
861Rule Morocco 2012 max - Apr lastSun 2:00 1:00 S
909Rule Morocco 2012 2019 - Apr lastSun 2:00 1:00 S
862Rule Morocco 2012 max - Sep lastSun 3:00 0 -
863Rule Morocco 2012 only - Jul 20 3:00 0 -
864Rule Morocco 2012 only - Aug 20 2:00 1:00 S
910Rule Morocco 2012 max - Sep lastSun 3:00 0 -
911Rule Morocco 2012 only - Jul 20 3:00 0 -
912Rule Morocco 2012 only - Aug 20 2:00 1:00 S
913Rule Morocco 2013 only - Jul 9 3:00 0 -
914Rule Morocco 2013 only - Aug 8 2:00 1:00 S
915Rule Morocco 2014 only - Jun 29 3:00 0 -
916Rule Morocco 2014 only - Jul 29 2:00 1:00 S
917Rule Morocco 2015 only - Jun 18 3:00 0 -
918Rule Morocco 2015 only - Jul 18 2:00 1:00 S
919Rule Morocco 2016 only - Jun 7 3:00 0 -
920Rule Morocco 2016 only - Jul 7 2:00 1:00 S
921Rule Morocco 2017 only - May 27 3:00 0 -
922Rule Morocco 2017 only - Jun 26 2:00 1:00 S
923Rule Morocco 2018 only - May 16 3:00 0 -
924Rule Morocco 2018 only - Jun 15 2:00 1:00 S
925Rule Morocco 2019 only - May 6 3:00 0 -
926Rule Morocco 2019 only - Jun 5 2:00 1:00 S
927Rule Morocco 2020 only - May 24 2:00 1:00 S
928Rule Morocco 2021 only - May 13 2:00 1:00 S
929Rule Morocco 2022 only - May 3 2:00 1:00 S
930Rule Morocco 2023 max - Apr lastSun 2:00 1:00 S
865
866# Zone NAME GMTOFF RULES FORMAT [UNTIL]
867Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26
868 0:00 Morocco WE%sT 1984 Mar 16
869 1:00 - CET 1986
870 0:00 Morocco WE%sT
871# Western Sahara
872Zone Africa/El_Aaiun -0:52:48 - LMT 1934 Jan

--- 309 unchanged lines hidden ---
931
932# Zone NAME GMTOFF RULES FORMAT [UNTIL]
933Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26
934 0:00 Morocco WE%sT 1984 Mar 16
935 1:00 - CET 1986
936 0:00 Morocco WE%sT
937# Western Sahara
938Zone Africa/El_Aaiun -0:52:48 - LMT 1934 Jan

--- 309 unchanged lines hidden ---