africa 62 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451
  1. # tzdb data for Africa and environs
  2. # This file is in the public domain, so clarified as of
  3. # 2009-05-17 by Arthur David Olson.
  4. # This file is by no means authoritative; if you think you know better,
  5. # go ahead and edit the file (and please send any changes to
  6. # tz@iana.org for general use in the future). For more, please see
  7. # the file CONTRIBUTING in the tz distribution.
  8. # From Paul Eggert (2018-05-27):
  9. #
  10. # Unless otherwise specified, the source for data through 1990 is:
  11. # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
  12. # San Diego: ACS Publications, Inc. (2003).
  13. # Unfortunately this book contains many errors and cites no sources.
  14. #
  15. # Many years ago Gwillim Law wrote that a good source
  16. # for time zone data was 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. Except where otherwise noted,
  20. # IATA SSIM is the source for entries after 1990.
  21. #
  22. # Another source occasionally used is Edward W. Whitman, World Time Differences,
  23. # Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
  24. # I found in the UCLA library.
  25. #
  26. # For data circa 1899, a common source is:
  27. # Milne J. Civil time. Geogr J. 1899 Feb;13(2):173-94.
  28. # https://www.jstor.org/stable/1774359
  29. #
  30. # European-style abbreviations are commonly used along the Mediterranean.
  31. # For sub-Saharan Africa abbreviations were less standardized.
  32. # Previous editions of this database used WAT, CAT, SAT, and EAT
  33. # for UT +00 through +03, respectively,
  34. # but in 1997 Mark R V Murray reported that
  35. # 'SAST' is the official abbreviation for +02 in the country of South Africa,
  36. # 'CAT' is commonly used for +02 in countries north of South Africa, and
  37. # 'WAT' is probably the best name for +01, as the common phrase for
  38. # the area that includes Nigeria is "West Africa".
  39. #
  40. # To summarize, the following abbreviations seemed to have some currency:
  41. # +00 GMT Greenwich Mean Time
  42. # +02 CAT Central Africa Time
  43. # +02 SAST South Africa Standard Time
  44. # and Murray suggested the following abbreviation:
  45. # +01 WAT West Africa Time
  46. # Murray's suggestion seems to have caught on in news reports and the like.
  47. # I vaguely recall 'WAT' also being used for -01 in the past but
  48. # cannot now come up with solid citations.
  49. #
  50. # I invented the following abbreviations in the 1990s:
  51. # +02 WAST West Africa Summer Time
  52. # +03 CAST Central Africa Summer Time
  53. # +03 SAST South Africa Summer Time
  54. # +03 EAT East Africa Time
  55. # 'EAT' seems to have caught on and is in current timestamps, and though
  56. # the other abbreviations are rarer and are only in past timestamps,
  57. # they are paired with better-attested non-DST abbreviations.
  58. # Corrections are welcome.
  59. # Algeria
  60. # Rule NAME FROM TO - IN ON AT SAVE LETTER/S
  61. Rule Algeria 1916 only - Jun 14 23:00s 1:00 S
  62. Rule Algeria 1916 1919 - Oct Sun>=1 23:00s 0 -
  63. Rule Algeria 1917 only - Mar 24 23:00s 1:00 S
  64. Rule Algeria 1918 only - Mar 9 23:00s 1:00 S
  65. Rule Algeria 1919 only - Mar 1 23:00s 1:00 S
  66. Rule Algeria 1920 only - Feb 14 23:00s 1:00 S
  67. Rule Algeria 1920 only - Oct 23 23:00s 0 -
  68. Rule Algeria 1921 only - Mar 14 23:00s 1:00 S
  69. Rule Algeria 1921 only - Jun 21 23:00s 0 -
  70. Rule Algeria 1939 only - Sep 11 23:00s 1:00 S
  71. Rule Algeria 1939 only - Nov 19 1:00 0 -
  72. Rule Algeria 1944 1945 - Apr Mon>=1 2:00 1:00 S
  73. Rule Algeria 1944 only - Oct 8 2:00 0 -
  74. Rule Algeria 1945 only - Sep 16 1:00 0 -
  75. Rule Algeria 1971 only - Apr 25 23:00s 1:00 S
  76. Rule Algeria 1971 only - Sep 26 23:00s 0 -
  77. Rule Algeria 1977 only - May 6 0:00 1:00 S
  78. Rule Algeria 1977 only - Oct 21 0:00 0 -
  79. Rule Algeria 1978 only - Mar 24 1:00 1:00 S
  80. Rule Algeria 1978 only - Sep 22 3:00 0 -
  81. Rule Algeria 1980 only - Apr 25 0:00 1:00 S
  82. Rule Algeria 1980 only - Oct 31 2:00 0 -
  83. # See Europe/Paris for PMT-related transitions.
  84. # Zone NAME STDOFF RULES FORMAT [UNTIL]
  85. Zone Africa/Algiers 0:12:12 - LMT 1891 Mar 16
  86. 0:09:21 - PMT 1911 Mar 11 # Paris Mean Time
  87. 0:00 Algeria WE%sT 1940 Feb 25 2:00
  88. 1:00 Algeria CE%sT 1946 Oct 7
  89. 0:00 - WET 1956 Jan 29
  90. 1:00 - CET 1963 Apr 14
  91. 0:00 Algeria WE%sT 1977 Oct 21
  92. 1:00 Algeria CE%sT 1979 Oct 26
  93. 0:00 Algeria WE%sT 1981 May
  94. 1:00 - CET
  95. # Cape Verde / Cabo Verde
  96. #
  97. # From Paul Eggert (2018-02-16):
  98. # Shanks gives 1907 for the transition to +02.
  99. # For now, ignore that and follow the 1911-05-26 Portuguese decree
  100. # (see Europe/Lisbon).
  101. #
  102. # Zone NAME STDOFF RULES FORMAT [UNTIL]
  103. Zone Atlantic/Cape_Verde -1:34:04 - LMT 1912 Jan 01 2:00u # Praia
  104. -2:00 - -02 1942 Sep
  105. -2:00 1:00 -01 1945 Oct 15
  106. -2:00 - -02 1975 Nov 25 2:00
  107. -1:00 - -01
  108. # Chad
  109. # Zone NAME STDOFF RULES FORMAT [UNTIL]
  110. Zone Africa/Ndjamena 1:00:12 - LMT 1912 # N'Djamena
  111. 1:00 - WAT 1979 Oct 14
  112. 1:00 1:00 WAST 1980 Mar 8
  113. 1:00 - WAT
  114. # Burkina Faso
  115. # Côte d'Ivoire (Ivory Coast)
  116. # The Gambia
  117. # Ghana
  118. # Guinea
  119. # Iceland
  120. # Mali
  121. # Mauritania
  122. # St Helena
  123. # Senegal
  124. # Sierra Leone
  125. # Togo
  126. # The other parts of the St Helena territory are similar:
  127. # Tristan da Cunha: on GMT, say Whitman and the CIA
  128. # Ascension: on GMT, say the USNO (1995-12-21) and the CIA
  129. # Gough (scientific station since 1955; sealers wintered previously):
  130. # on GMT, says the CIA
  131. # Inaccessible, Nightingale: uninhabited
  132. # Zone NAME STDOFF RULES FORMAT [UNTIL]
  133. Zone Africa/Abidjan -0:16:08 - LMT 1912
  134. 0:00 - GMT
  135. ###############################################################################
  136. # Egypt
  137. # Milne says Cairo used 2:05:08.9, the local mean time of the Abbasizeh
  138. # observatory. Milne also says that the official time for
  139. # Egypt was mean noon at the Great Pyramid, 2:04:30.5, but apparently this
  140. # did not apply to Cairo, Alexandria, or Port Said.
  141. # Rule NAME FROM TO - IN ON AT SAVE LETTER/S
  142. Rule Egypt 1940 only - Jul 15 0:00 1:00 S
  143. Rule Egypt 1940 only - Oct 1 0:00 0 -
  144. Rule Egypt 1941 only - Apr 15 0:00 1:00 S
  145. Rule Egypt 1941 only - Sep 16 0:00 0 -
  146. Rule Egypt 1942 1944 - Apr 1 0:00 1:00 S
  147. Rule Egypt 1942 only - Oct 27 0:00 0 -
  148. Rule Egypt 1943 1945 - Nov 1 0:00 0 -
  149. Rule Egypt 1945 only - Apr 16 0:00 1:00 S
  150. Rule Egypt 1957 only - May 10 0:00 1:00 S
  151. Rule Egypt 1957 1958 - Oct 1 0:00 0 -
  152. Rule Egypt 1958 only - May 1 0:00 1:00 S
  153. Rule Egypt 1959 1981 - May 1 1:00 1:00 S
  154. Rule Egypt 1959 1965 - Sep 30 3:00 0 -
  155. Rule Egypt 1966 1994 - Oct 1 3:00 0 -
  156. Rule Egypt 1982 only - Jul 25 1:00 1:00 S
  157. Rule Egypt 1983 only - Jul 12 1:00 1:00 S
  158. Rule Egypt 1984 1988 - May 1 1:00 1:00 S
  159. Rule Egypt 1989 only - May 6 1:00 1:00 S
  160. Rule Egypt 1990 1994 - May 1 1:00 1:00 S
  161. # IATA (after 1990) says transitions are at 0:00.
  162. # Go with IATA starting in 1995, except correct 1995 entry from 09-30 to 09-29.
  163. # From Alexander Krivenyshev (2011-04-20):
  164. # "...Egypt's interim cabinet decided on Wednesday to cancel daylight
  165. # saving time after a poll posted on its website showed the majority of
  166. # Egyptians would approve the cancellation."
  167. #
  168. # Egypt to cancel daylight saving time
  169. # http://www.almasryalyoum.com/en/node/407168
  170. # or
  171. # http://www.worldtimezone.com/dst_news/dst_news_egypt04.html
  172. Rule Egypt 1995 2010 - Apr lastFri 0:00s 1:00 S
  173. Rule Egypt 1995 2005 - Sep lastThu 24:00 0 -
  174. # From Steffen Thorsen (2006-09-19):
  175. # The Egyptian Gazette, issue 41,090 (2006-09-18), page 1, reports:
  176. # Egypt will turn back clocks by one hour at the midnight of Thursday
  177. # after observing the daylight saving time since May.
  178. # http://news.gom.com.eg/gazette/pdf/2006/09/18/01.pdf
  179. Rule Egypt 2006 only - Sep 21 24:00 0 -
  180. # From Dirk Losch (2007-08-14):
  181. # I received a mail from an airline which says that the daylight
  182. # saving time in Egypt will end in the night of 2007-09-06 to 2007-09-07.
  183. # From Jesper Nørgaard Welen (2007-08-15): [The following agree:]
  184. # http://www.nentjes.info/Bill/bill5.htm
  185. # https://www.timeanddate.com/worldclock/city.html?n=53
  186. # From Steffen Thorsen (2007-09-04): The official information...:
  187. # http://www.sis.gov.eg/En/EgyptOnline/Miscellaneous/000002/0207000000000000001580.htm
  188. Rule Egypt 2007 only - Sep Thu>=1 24:00 0 -
  189. # From Abdelrahman Hassan (2007-09-06):
  190. # Due to the Hijri (lunar Islamic calendar) year being 11 days shorter
  191. # than the year of the Gregorian calendar, Ramadan shifts earlier each
  192. # year. This year it will be observed September 13 (September is quite
  193. # hot in Egypt), and the idea is to make fasting easier for workers by
  194. # shifting business hours one hour out of daytime heat. Consequently,
  195. # unless discontinued, next DST may end Thursday 28 August 2008.
  196. # From Paul Eggert (2007-08-17):
  197. # For lack of better info, assume the new rule is last Thursday in August.
  198. # From Petr Machata (2009-04-06):
  199. # The following appeared in Red Hat bugzilla[1] (edited):
  200. #
  201. # > $ zdump -v /usr/share/zoneinfo/Africa/Cairo | grep 2009
  202. # > /usr/share/zoneinfo/Africa/Cairo Thu Apr 23 21:59:59 2009 UTC = Thu =
  203. # Apr 23
  204. # > 23:59:59 2009 EET isdst=0 gmtoff=7200
  205. # > /usr/share/zoneinfo/Africa/Cairo Thu Apr 23 22:00:00 2009 UTC = Fri =
  206. # Apr 24
  207. # > 01:00:00 2009 EEST isdst=1 gmtoff=10800
  208. # > /usr/share/zoneinfo/Africa/Cairo Thu Aug 27 20:59:59 2009 UTC = Thu =
  209. # Aug 27
  210. # > 23:59:59 2009 EEST isdst=1 gmtoff=10800
  211. # > /usr/share/zoneinfo/Africa/Cairo Thu Aug 27 21:00:00 2009 UTC = Thu =
  212. # Aug 27
  213. # > 23:00:00 2009 EET isdst=0 gmtoff=7200
  214. #
  215. # > end date should be Thu Sep 24 2009 (Last Thursday in September at 23:59=
  216. # :59)
  217. # > http://support.microsoft.com/kb/958729/
  218. #
  219. # timeanddate[2] and another site I've found[3] also support that.
  220. #
  221. # [1] https://bugzilla.redhat.com/show_bug.cgi?id=492263
  222. # [2] https://www.timeanddate.com/worldclock/clockchange.html?n=53
  223. # [3] https://wwp.greenwichmeantime.com/time-zone/africa/egypt/
  224. # From Arthur David Olson (2009-04-20):
  225. # In 2009 (and for the next several years), Ramadan ends before the fourth
  226. # Thursday in September; Egypt is expected to revert to the last Thursday
  227. # in September.
  228. # From Steffen Thorsen (2009-08-11):
  229. # We have been able to confirm the August change with the Egyptian Cabinet
  230. # Information and Decision Support Center:
  231. # https://www.timeanddate.com/news/time/egypt-dst-ends-2009.html
  232. #
  233. # The Middle East News Agency
  234. # https://www.mena.org.eg/index.aspx
  235. # also reports "Egypt starts winter time on August 21"
  236. # today in article numbered "71, 11/08/2009 12:25 GMT."
  237. # Only the title above is available without a subscription to their service,
  238. # and can be found by searching for "winter" in their search engine
  239. # (at least today).
  240. # From Alexander Krivenyshev (2010-07-20):
  241. # According to News from Egypt - Al-Masry Al-Youm Egypt's cabinet has
  242. # decided that Daylight Saving Time will not be used in Egypt during
  243. # Ramadan.
  244. #
  245. # Arabic translation:
  246. # "Clocks to go back during Ramadan - and then forward again"
  247. # http://www.almasryalyoum.com/en/news/clocks-go-back-during-ramadan-and-then-forward-again
  248. # http://www.worldtimezone.com/dst_news/dst_news_egypt02.html
  249. # From Ahmad El-Dardiry (2014-05-07):
  250. # Egypt is to change back to Daylight system on May 15
  251. # http://english.ahram.org.eg/NewsContent/1/64/100735/Egypt/Politics-/Egypts-government-to-reapply-daylight-saving-time-.aspx
  252. # From Gunther Vermier (2014-05-13):
  253. # our Egypt office confirms that the change will be at 15 May "midnight" (24:00)
  254. # From Imed Chihi (2014-06-04):
  255. # We have finally "located" a precise official reference about the DST changes
  256. # in Egypt. The Ministers Cabinet decision is explained at
  257. # http://www.cabinet.gov.eg/Media/CabinetMeetingsDetails.aspx?id=347 ...
  258. # [T]his (Arabic) site is not accessible outside Egypt, but the page ...
  259. # translates into: "With regard to daylight saving time, it is scheduled to
  260. # take effect at exactly twelve o'clock this evening, Thursday, 15 MAY 2014,
  261. # to be suspended by twelve o'clock on the evening of Thursday, 26 JUN 2014,
  262. # and re-established again at the end of the month of Ramadan, at twelve
  263. # o'clock on the evening of Thursday, 31 JUL 2014." This statement has been
  264. # reproduced by other (more accessible) sites[, e.g.,]...
  265. # http://elgornal.net/news/news.aspx?id=4699258
  266. # From Paul Eggert (2014-06-04):
  267. # Sarah El Deeb and Lee Keath of AP report that the Egyptian government says
  268. # the change is because of blackouts in Cairo, even though Ahram Online (cited
  269. # above) says DST had no affect on electricity consumption. There is
  270. # no information about when DST will end this fall. See:
  271. # http://abcnews.go.com/International/wireStory/el-sissi-pushes-egyptians-line-23614833
  272. # From Steffen Thorsen (2015-04-08):
  273. # Egypt will start DST on midnight after Thursday, April 30, 2015.
  274. # This is based on a law (no 35) from May 15, 2014 saying it starts the last
  275. # Thursday of April.... Clocks will still be turned back for Ramadan, but
  276. # dates not yet announced....
  277. # http://almogaz.com/news/weird-news/2015/04/05/1947105 ...
  278. # https://www.timeanddate.com/news/time/egypt-starts-dst-2015.html
  279. # From Ahmed Nazmy (2015-04-20):
  280. # Egypt's ministers cabinet just announced ... that it will cancel DST at
  281. # least for 2015.
  282. #
  283. # From Tim Parenti (2015-04-20):
  284. # http://english.ahram.org.eg/WriterArticles/NewsContentP/1/128195/Egypt/No-daylight-saving-this-summer-Egypts-prime-minist.aspx
  285. # "Egypt's cabinet agreed on Monday not to switch clocks for daylight saving
  286. # time this summer, and carry out studies on the possibility of canceling the
  287. # practice altogether in future years."
  288. #
  289. # From Paul Eggert (2015-04-24):
  290. # Yesterday the office of Egyptian President El-Sisi announced his
  291. # decision to abandon DST permanently. See Ahram Online 2015-04-24.
  292. # http://english.ahram.org.eg/NewsContent/1/64/128509/Egypt/Politics-/Sisi-cancels-daylight-saving-time-in-Egypt.aspx
  293. # From Steffen Thorsen (2016-04-29):
  294. # Egypt will have DST from July 7 until the end of October....
  295. # http://english.ahram.org.eg/NewsContentP/1/204655/Egypt/Daylight-savings-time-returning-to-Egypt-on--July.aspx
  296. # From Mina Samuel (2016-07-04):
  297. # Egyptian government took the decision to cancel the DST,
  298. # From Ahmad ElDardiry (2023-03-01):
  299. # Egypt officially announced today that daylight savings will be
  300. # applied from last Friday of April to last Thursday of October.
  301. # From Paul Eggert (2023-03-01):
  302. # Assume transitions are at 00:00 and 24:00 respectively.
  303. # From Amir Adib (2023-03-07):
  304. # https://www.facebook.com/EgyptianCabinet/posts/638829614954129/
  305. Rule Egypt 2008 only - Aug lastThu 24:00 0 -
  306. Rule Egypt 2009 only - Aug 20 24:00 0 -
  307. Rule Egypt 2010 only - Aug 10 24:00 0 -
  308. Rule Egypt 2010 only - Sep 9 24:00 1:00 S
  309. Rule Egypt 2010 only - Sep lastThu 24:00 0 -
  310. Rule Egypt 2014 only - May 15 24:00 1:00 S
  311. Rule Egypt 2014 only - Jun 26 24:00 0 -
  312. Rule Egypt 2014 only - Jul 31 24:00 1:00 S
  313. Rule Egypt 2014 only - Sep lastThu 24:00 0 -
  314. Rule Egypt 2023 max - Apr lastFri 0:00 1:00 S
  315. Rule Egypt 2023 max - Oct lastThu 24:00 0 -
  316. # Zone NAME STDOFF RULES FORMAT [UNTIL]
  317. #STDOFF 2:05:08.9
  318. Zone Africa/Cairo 2:05:09 - LMT 1900 Oct
  319. 2:00 Egypt EE%sT
  320. # Guinea-Bissau
  321. #
  322. # From Paul Eggert (2018-02-16):
  323. # Shanks gives 1911-05-26 for the transition to WAT,
  324. # evidently confusing the date of the Portuguese decree
  325. # (see Europe/Lisbon) with the date that it took effect.
  326. #
  327. # Zone NAME STDOFF RULES FORMAT [UNTIL]
  328. Zone Africa/Bissau -1:02:20 - LMT 1912 Jan 1 1:00u
  329. -1:00 - -01 1975
  330. 0:00 - GMT
  331. # Comoros
  332. # Djibouti
  333. # Eritrea
  334. # Ethiopia
  335. # Kenya
  336. # Madagascar
  337. # Mayotte
  338. # Somalia
  339. # Tanzania
  340. # Uganda
  341. # From P Chan (2020-10-24):
  342. #
  343. # The standard time of GMT+2:30 was adopted in the East Africa Protectorate....
  344. # [The Official Gazette, 1908-05-01, p 274]
  345. # https://books.google.com/books?id=e-cAC-sjPSEC&pg=PA274
  346. #
  347. # At midnight on 30 June 1928 the clocks throughout Kenya was put forward
  348. # half an hour by the Alteration of Time Ordinance, 1928.
  349. # https://gazettes.africa/archive/ke/1928/ke-government-gazette-dated-1928-05-11-no-28.pdf
  350. # [Ordinance No. 11 of 1928, The Official Gazette, 1928-06-26, p 813]
  351. # https://books.google.com/books?id=2S0S6os32ZUC&pg=PA813
  352. #
  353. # The 1928 ordinance was repealed by the Alteration of Time (repeal) Ordinance,
  354. # 1929 and the time was restored to GMT+2:30 at midnight on 4 January 1930.
  355. # [Ordinance No. 97 of 1929, The Official Gazette, 1929-12-31, p 2701]
  356. # https://books.google.com/books?id=_g18jIZQlwwC&pg=PA2701
  357. #
  358. # The Alteration of Time Ordinance, 1936 changed the time to GMT+2:45
  359. # and repealed the previous ordinance at midnight on 31 December 1936.
  360. # [The Official Gazette, 1936-07-21, p 705]
  361. # https://books.google.com/books?id=K7j41z0aC5wC&pg=PA705
  362. #
  363. # The Defence (Amendment of Laws No. 120) Regulations changed the time
  364. # to GMT+3 at midnight on 31 July 1942.
  365. # [Kenya Official Gazette Supplement No. 32, 1942-07-21, p 331]
  366. # https://books.google.com/books?hl=zh-TW&id=c_E-AQAAIAAJ&pg=PA331
  367. # The provision of the 1936 ordinance was not repealed and was later
  368. # incorporated in the Interpretation and General Clauses Ordinance in 1948.
  369. # Although it was overridden by the 1942 regulations.
  370. # [The Laws of Kenya in force on 1948-09-21, Title I, Chapter 1, 31]
  371. # https://dds.crl.edu/item/217517 (p.101)
  372. # In 1950 the Interpretation and General Clauses Ordinance was amended to adopt
  373. # GMT+3 permanently as the 1942 regulations were due to expire on 10 December.
  374. # https://books.google.com/books?id=jvR8mUDAwR0C&pg=PA787
  375. # [Ordinance No. 44 of 1950, Kenya Ordinances 1950, Vol. XXIX, p 294]
  376. # https://books.google.com/books?id=-_dQAQAAMAAJ&pg=PA294
  377. # From Paul Eggert (2020-10-24):
  378. # The 1908-05-01 announcement does not give an effective date,
  379. # so just say "1908 May".
  380. # From Paul Eggert (2018-09-11):
  381. # Unfortunately tzdb records only Western clock time in use in Ethiopia,
  382. # as the tzdb format is not up to properly recording a common Ethiopian
  383. # timekeeping practice that is based on solar time. See:
  384. # Mortada D. If you have a meeting in Ethiopia, you'd better double
  385. # check the time. PRI's The World. 2015-01-30 15:15 -05.
  386. # https://www.pri.org/stories/2015-01-30/if-you-have-meeting-ethiopia-you-better-double-check-time
  387. # Zone NAME STDOFF RULES FORMAT [UNTIL]
  388. Zone Africa/Nairobi 2:27:16 - LMT 1908 May
  389. 2:30 - +0230 1928 Jun 30 24:00
  390. 3:00 - EAT 1930 Jan 4 24:00
  391. 2:30 - +0230 1936 Dec 31 24:00
  392. 2:45 - +0245 1942 Jul 31 24:00
  393. 3:00 - EAT
  394. # Liberia
  395. #
  396. # From Paul Eggert (2017-03-02):
  397. #
  398. # The Nautical Almanac for the Year 1970, p 264, is the source for -0:44:30.
  399. #
  400. # In 1972 Liberia was the last country to switch from a UT offset
  401. # that was not a multiple of 15 or 20 minutes. The 1972 change was on
  402. # 1972-01-07, according to an entry dated 1972-01-04 on p 330 of:
  403. # Presidential Papers: First year of the administration of
  404. # President William R. Tolbert, Jr., July 23, 1971-July 31, 1972.
  405. # Monrovia: Executive Mansion.
  406. #
  407. # Use the abbreviation "MMT" before 1972, as the more accurate numeric
  408. # abbreviation "-004430" would be one byte over the POSIX limit.
  409. #
  410. # Zone NAME STDOFF RULES FORMAT [UNTIL]
  411. Zone Africa/Monrovia -0:43:08 - LMT 1882
  412. -0:43:08 - MMT 1919 Mar # Monrovia Mean Time
  413. -0:44:30 - MMT 1972 Jan 7 # approximately MMT
  414. 0:00 - GMT
  415. ###############################################################################
  416. # Libya
  417. # From Even Scharning (2012-11-10):
  418. # Libya set their time one hour back at 02:00 on Saturday November 10.
  419. # https://www.libyaherald.com/2012/11/04/clocks-to-go-back-an-hour-on-saturday/
  420. # Here is an official source [in Arabic]: http://ls.ly/fb6Yc
  421. #
  422. # Steffen Thorsen forwarded a translation (2012-11-10) in
  423. # https://mm.icann.org/pipermail/tz/2012-November/018451.html
  424. #
  425. # From Tim Parenti (2012-11-11):
  426. # Treat the 2012-11-10 change as a zone change from UTC+2 to UTC+1.
  427. # The DST rules planned for 2013 and onward roughly mirror those of Europe
  428. # (either two days before them or five days after them, so as to fall on
  429. # lastFri instead of lastSun).
  430. # From Even Scharning (2013-10-25):
  431. # The scheduled end of DST in Libya on Friday, October 25, 2013 was
  432. # cancelled yesterday....
  433. # https://www.libyaherald.com/2013/10/24/correction-no-time-change-tomorrow/
  434. #
  435. # From Paul Eggert (2013-10-25):
  436. # For now, assume they're reverting to the pre-2012 rules of permanent UT +02.
  437. # Rule NAME FROM TO - IN ON AT SAVE LETTER/S
  438. Rule Libya 1951 only - Oct 14 2:00 1:00 S
  439. Rule Libya 1952 only - Jan 1 0:00 0 -
  440. Rule Libya 1953 only - Oct 9 2:00 1:00 S
  441. Rule Libya 1954 only - Jan 1 0:00 0 -
  442. Rule Libya 1955 only - Sep 30 0:00 1:00 S
  443. Rule Libya 1956 only - Jan 1 0:00 0 -
  444. Rule Libya 1982 1984 - Apr 1 0:00 1:00 S
  445. Rule Libya 1982 1985 - Oct 1 0:00 0 -
  446. Rule Libya 1985 only - Apr 6 0:00 1:00 S
  447. Rule Libya 1986 only - Apr 4 0:00 1:00 S
  448. Rule Libya 1986 only - Oct 3 0:00 0 -
  449. Rule Libya 1987 1989 - Apr 1 0:00 1:00 S
  450. Rule Libya 1987 1989 - Oct 1 0:00 0 -
  451. Rule Libya 1997 only - Apr 4 0:00 1:00 S
  452. Rule Libya 1997 only - Oct 4 0:00 0 -
  453. Rule Libya 2013 only - Mar lastFri 1:00 1:00 S
  454. Rule Libya 2013 only - Oct lastFri 2:00 0 -
  455. # Zone NAME STDOFF RULES FORMAT [UNTIL]
  456. Zone Africa/Tripoli 0:52:44 - LMT 1920
  457. 1:00 Libya CE%sT 1959
  458. 2:00 - EET 1982
  459. 1:00 Libya CE%sT 1990 May 4
  460. # The 1996 and 1997 entries are from Shanks & Pottenger;
  461. # the IATA SSIM data entries contain some obvious errors.
  462. 2:00 - EET 1996 Sep 30
  463. 1:00 Libya CE%sT 1997 Oct 4
  464. 2:00 - EET 2012 Nov 10 2:00
  465. 1:00 Libya CE%sT 2013 Oct 25 2:00
  466. 2:00 - EET
  467. # Mauritius
  468. # From Steffen Thorsen (2008-06-25):
  469. # Mauritius plans to observe DST from 2008-11-01 to 2009-03-31 on a trial
  470. # basis....
  471. # It seems that Mauritius observed daylight saving time from 1982-10-10 to
  472. # 1983-03-20 as well, but that was not successful....
  473. # https://www.timeanddate.com/news/time/mauritius-daylight-saving-time.html
  474. # From Alex Krivenyshev (2008-06-25):
  475. # http://economicdevelopment.gov.mu/portal/site/Mainhomepage/menuitem.a42b24128104d9845dabddd154508a0c/?content_id=0a7cee8b5d69a110VgnVCM1000000a04a8c0RCRD
  476. # From Arthur David Olson (2008-06-30):
  477. # The www.timeanddate.com article cited by Steffen Thorsen notes that "A
  478. # final decision has yet to be made on the times that daylight saving
  479. # would begin and end on these dates." As a place holder, use midnight.
  480. # From Paul Eggert (2008-06-30):
  481. # Follow Thorsen on DST in 1982/1983, instead of Shanks & Pottenger.
  482. # From Steffen Thorsen (2008-07-10):
  483. # According to
  484. # http://www.lexpress.mu/display_article.php?news_id=111216
  485. # (in French), Mauritius will start and end their DST a few days earlier
  486. # than previously announced (2008-11-01 to 2009-03-31). The new start
  487. # date is 2008-10-26 at 02:00 and the new end date is 2009-03-27 (no time
  488. # given, but it is probably at either 2 or 3 wall clock time).
  489. #
  490. # A little strange though, since the article says that they moved the date
  491. # to align itself with Europe and USA which also change time on that date,
  492. # but that means they have not paid attention to what happened in
  493. # USA/Canada last year (DST ends first Sunday in November). I also wonder
  494. # why that they end on a Friday, instead of aligning with Europe which
  495. # changes two days later.
  496. # From Alex Krivenyshev (2008-07-11):
  497. # Seems that English language article "The revival of daylight saving
  498. # time: Energy conservation?"- No. 16578 (07/11/2008) was originally
  499. # published on Monday, June 30, 2008...
  500. #
  501. # I guess that article in French "Le gouvernement avance l'introduction
  502. # de l'heure d'été" stating that DST in Mauritius starting on October 26
  503. # and ending on March 27, 2009 is the most recent one....
  504. # http://www.worldtimezone.com/dst_news/dst_news_mauritius02.html
  505. # From Riad M. Hossen Ally (2008-08-03):
  506. # The Government of Mauritius weblink
  507. # http://www.gov.mu/portal/site/pmosite/menuitem.4ca0efdee47462e7440a600248a521ca/?content_id=4728ca68b2a5b110VgnVCM1000000a04a8c0RCRD
  508. # Cabinet Decision of July 18th, 2008 states as follows:
  509. #
  510. # 4. ...Cabinet has agreed to the introduction into the National Assembly
  511. # of the Time Bill which provides for the introduction of summer time in
  512. # Mauritius. The summer time period which will be of one hour ahead of
  513. # the standard time, will be aligned with that in Europe and the United
  514. # States of America. It will start at two o'clock in the morning on the
  515. # last Sunday of October and will end at two o'clock in the morning on
  516. # the last Sunday of March the following year. The summer time for the
  517. # year 2008-2009 will, therefore, be effective as from 26 October 2008
  518. # and end on 29 March 2009.
  519. # From Ed Maste (2008-10-07):
  520. # THE TIME BILL (No. XXVII of 2008) Explanatory Memorandum states the
  521. # beginning / ending of summer time is 2 o'clock standard time in the
  522. # morning of the last Sunday of October / last Sunday of March.
  523. # http://www.gov.mu/portal/goc/assemblysite/file/bill2708.pdf
  524. # From Steffen Thorsen (2009-06-05):
  525. # According to several sources, Mauritius will not continue to observe
  526. # DST the coming summer...
  527. #
  528. # Some sources, in French:
  529. # http://www.defimedia.info/news/946/Rashid-Beebeejaun-:-«-L%E2%80%99heure-d%E2%80%99été-ne-sera-pas-appliquée-cette-année-»
  530. # http://lexpress.mu/Story/3398~Beebeejaun---Les-objectifs-d-économie-d-énergie-de-l-heure-d-été-ont-été-atteints-
  531. #
  532. # Our wrap-up:
  533. # https://www.timeanddate.com/news/time/mauritius-dst-will-not-repeat.html
  534. # From Arthur David Olson (2009-07-11):
  535. # The "mauritius-dst-will-not-repeat" wrapup includes this:
  536. # "The trial ended on March 29, 2009, when the clocks moved back by one hour
  537. # at 2am (or 02:00) local time..."
  538. # Rule NAME FROM TO - IN ON AT SAVE LETTER/S
  539. Rule Mauritius 1982 only - Oct 10 0:00 1:00 -
  540. Rule Mauritius 1983 only - Mar 21 0:00 0 -
  541. Rule Mauritius 2008 only - Oct lastSun 2:00 1:00 -
  542. Rule Mauritius 2009 only - Mar lastSun 2:00 0 -
  543. # Zone NAME STDOFF RULES FORMAT [UNTIL]
  544. Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis
  545. 4:00 Mauritius +04/+05
  546. # Agalega Is, Rodriguez
  547. # no information; probably like Indian/Mauritius
  548. # Morocco
  549. # See Africa/Ceuta for Spanish Morocco.
  550. # From Alex Krivenyshev (2008-05-09):
  551. # Here is an article that Morocco plan to introduce Daylight Saving Time between
  552. # 1 June, 2008 and 27 September, 2008.
  553. #
  554. # "... Morocco is to save energy by adjusting its clock during summer so it will
  555. # be one hour ahead of GMT between 1 June and 27 September, according to
  556. # Communication Minister and Government Spokesman, Khalid Naciri...."
  557. #
  558. # http://www.worldtimezone.com/dst_news/dst_news_morocco01.html
  559. # http://en.afrik.com/news11892.html
  560. # From Alex Krivenyshev (2008-05-09):
  561. # The Morocco time change can be confirmed on Morocco web site Maghreb Arabe
  562. # Presse:
  563. # http://www.map.ma/eng/sections/box3/morocco_shifts_to_da/view
  564. #
  565. # Morocco shifts to daylight time on June 1st through September 27, Govt.
  566. # spokesman.
  567. # From Patrice Scattolin (2008-05-09):
  568. # According to this article:
  569. # https://www.avmaroc.com/actualite/heure-dete-comment-a127896.html
  570. # (and republished here: <http://www.actu.ma/heure-dete-comment_i127896_0.html>)
  571. # the changes occur at midnight:
  572. #
  573. # Saturday night May 31st at midnight (which in French is to be
  574. # interpreted as the night between Saturday and Sunday)
  575. # Sunday night the 28th at midnight
  576. #
  577. # Seeing that the 28th is Monday, I am guessing that she intends to say
  578. # the midnight of the 28th which is the midnight between Sunday and
  579. # Monday, which jives with other sources that say that it's inclusive
  580. # June 1st to Sept 27th.
  581. #
  582. # The decision was taken by decree *2-08-224 *but I can't find the decree
  583. # published on the web.
  584. #
  585. # It's also confirmed here:
  586. # http://www.maroc.ma/NR/exeres/FACF141F-D910-44B0-B7FA-6E03733425D1.htm
  587. # on a government portal as being between June 1st and Sept 27th (not yet
  588. # posted in English).
  589. #
  590. # The following Google query will generate many relevant hits:
  591. # https://www.google.com/search?hl=en&q=Conseil+de+gouvernement+maroc+heure+avance&btnG=Search
  592. # From Steffen Thorsen (2008-08-27):
  593. # Morocco will change the clocks back on the midnight between August 31
  594. # and September 1. They originally planned to observe DST to near the end
  595. # of September:
  596. #
  597. # One article about it (in French):
  598. # http://www.menara.ma/fr/Actualites/Maroc/Societe/ci.retour_a_l_heure_gmt_a_partir_du_dimanche_31_aout_a_minuit_officiel_.default
  599. #
  600. # We have some further details posted here:
  601. # https://www.timeanddate.com/news/time/morocco-ends-dst-early-2008.html
  602. # From Steffen Thorsen (2009-03-17):
  603. # Morocco will observe DST from 2009-06-01 00:00 to 2009-08-21 00:00 according
  604. # to many sources, such as
  605. # http://news.marweb.com/morocco/entertainment/morocco-daylight-saving.html
  606. # http://www.medi1sat.ma/fr/depeche.aspx?idp=2312
  607. # (French)
  608. #
  609. # Our summary:
  610. # https://www.timeanddate.com/news/time/morocco-starts-dst-2009.html
  611. # From Alexander Krivenyshev (2009-03-17):
  612. # Here is a link to official document from Royaume du Maroc Premier Ministre,
  613. # Ministère de la Modernisation des Secteurs Publics
  614. #
  615. # Under Article 1 of Royal Decree No. 455-67 of Act 23 safar 1387 (2 June 1967)
  616. # concerning the amendment of the legal time, the Ministry of Modernization of
  617. # Public Sectors announced that the official time in the Kingdom will be
  618. # advanced 60 minutes from Sunday 31 May 2009 at midnight.
  619. #
  620. # http://www.mmsp.gov.ma/francais/Actualites_fr/PDF_Actualites_Fr/HeureEte_FR.pdf
  621. # http://www.worldtimezone.com/dst_news/dst_news_morocco03.html
  622. # From Steffen Thorsen (2010-04-13):
  623. # Several news media in Morocco report that the Ministry of Modernization
  624. # of Public Sectors has announced that Morocco will have DST from
  625. # 2010-05-02 to 2010-08-08.
  626. #
  627. # Example:
  628. # http://www.lavieeco.com/actualites/4099-le-maroc-passera-a-l-heure-d-ete-gmt1-le-2-mai.html
  629. # (French)
  630. # Our page:
  631. # https://www.timeanddate.com/news/time/morocco-starts-dst-2010.html
  632. # From Dan Abitol (2011-03-30):
  633. # ...Rules for Africa/Casablanca are the following (24h format)
  634. # The 3rd April 2011 at 00:00:00, [it] will be 3rd April 01:00:00
  635. # The 31st July 2011 at 00:59:59, [it] will be 31st July 00:00:00
  636. # ...Official links of change in morocco
  637. # The change was broadcast on the FM Radio
  638. # I ve called ANRT (telecom regulations in Morocco) at
  639. # +212.537.71.84.00
  640. # http://www.anrt.net.ma/fr/
  641. # They said that
  642. # http://www.map.ma/fr/sections/accueil/l_heure_legale_au_ma/view
  643. # is the official publication to look at.
  644. # They said that the decision was already taken.
  645. #
  646. # More articles in the press
  647. # https://www.yabiladi.com/articles/details/5058/secret-l-heure-d-ete-maroc-leve.html
  648. # http://www.lematin.ma/Actualite/Express/Article.asp?id=148923
  649. # http://www.lavieeco.com/actualite/Le-Maroc-passe-sur-GMT+1-a-partir-de-dim
  650. # From Petr Machata (2011-03-30):
  651. # They have it written in English here:
  652. # http://www.map.ma/eng/sections/home/morocco_to_spring_fo/view
  653. #
  654. # It says there that "Morocco will resume its standard time on July 31,
  655. # 2011 at midnight." Now they don't say whether they mean midnight of
  656. # wall clock time (i.e. 11pm UTC), but that's what I would assume. It has
  657. # also been like that in the past.
  658. # From Alexander Krivenyshev (2012-03-09):
  659. # According to Infomédiaire web site from Morocco (infomediaire.ma),
  660. # on March 9, 2012, (in French) Heure légale:
  661. # Le Maroc adopte officiellement l'heure d'été
  662. # http://www.infomediaire.ma/news/maroc/heure-légale-le-maroc-adopte-officiellement-lheure-dété
  663. # Governing Council adopted draft decree, that Morocco DST starts on
  664. # the last Sunday of March (March 25, 2012) and ends on
  665. # last Sunday of September (September 30, 2012)
  666. # except the month of Ramadan.
  667. # or (brief)
  668. # http://www.worldtimezone.com/dst_news/dst_news_morocco06.html
  669. # From Arthur David Olson (2012-03-10):
  670. # The infomediaire.ma source indicates that the system is to be in
  671. # effect every year. It gives 03H00 as the "fall back" time of day;
  672. # it lacks a "spring forward" time of day; assume 2:00 XXX.
  673. # Wait on specifying the Ramadan exception for details about
  674. # start date, start time of day, end date, and end time of day XXX.
  675. # From Christophe Tropamer (2012-03-16):
  676. # Seen Morocco change again:
  677. # http://www.le2uminutes.com/actualite.php
  678. # "...à partir du dernier dimanche d'avril et non fins mars,
  679. # comme annoncé précédemment."
  680. # From Milamber Space Network (2012-07-17):
  681. # The official return to GMT is announced by the Moroccan government:
  682. # http://www.mmsp.gov.ma/fr/actualites.aspx?id=288 [in French]
  683. #
  684. # Google translation, lightly edited:
  685. # Back to the standard time of the Kingdom (GMT)
  686. # Pursuant to Decree No. 2-12-126 issued on 26 Jumada (I) 1433 (April 18,
  687. # 2012) and in accordance with the order of Mr. President of the
  688. # Government No. 3-47-12 issued on 24 Sha'ban (11 July 2012), the Ministry
  689. # of Public Service and Administration Modernization announces the return
  690. # of the legal time of the Kingdom (GMT) from Friday, July 20, 2012 until
  691. # Monday, August 20, 2012. So the time will be delayed by 60 minutes from
  692. # 3:00 am Friday, July 20, 2012 and will again be advanced by 60 minutes
  693. # August 20, 2012 from 2:00 am.
  694. # From Paul Eggert (2013-03-06):
  695. # Morocco's daylight-saving transitions due to Ramadan seem to be
  696. # announced a bit in advance. On 2012-07-11 the Moroccan government
  697. # announced that year's Ramadan daylight-saving transitions would be
  698. # 2012-07-20 and 2012-08-20; see
  699. # http://www.mmsp.gov.ma/fr/actualites.aspx?id=288
  700. # From Andrew Paprocki (2013-07-02):
  701. # Morocco announced that the year's Ramadan daylight-savings
  702. # transitions would be 2013-07-07 and 2013-08-10; see:
  703. # http://www.maroc.ma/en/news/morocco-suspends-daylight-saving-time-july-7-aug10
  704. # From Steffen Thorsen (2013-09-28):
  705. # Morocco extends DST by one month, on very short notice, just 1 day
  706. # before it was going to end. There is a new decree (2.13.781) for
  707. # this, where DST from now on goes from last Sunday of March at 02:00
  708. # to last Sunday of October at 03:00, similar to EU rules. Official
  709. # source (French):
  710. # http://www.maroc.gov.ma/fr/actualites/lhoraire-dete-gmt1-maintenu-jusquau-27-octobre-2013
  711. # Another source (specifying the time for start and end in the decree):
  712. # http://www.lemag.ma/Heure-d-ete-au-Maroc-jusqu-au-27-octobre_a75620.html
  713. # From Sebastien Willemijns (2014-03-18):
  714. # http://www.afriquinfos.com/articles/2014/3/18/maroc-heure-dete-avancez-tous-horloges-247891.asp
  715. # From Milamber Space Network (2014-06-05):
  716. # The Moroccan government has recently announced that the country will return
  717. # to standard time at 03:00 on Saturday, June 28, 2014 local time.... DST
  718. # will resume again at 02:00 on Saturday, August 2, 2014....
  719. # http://www.mmsp.gov.ma/fr/actualites.aspx?id=586
  720. # From Milamber (2015-06-08):
  721. # (Google Translation) The hour will thus be delayed 60 minutes
  722. # Sunday, June 14 at 3:00, the ministry said in a statement, adding
  723. # that the time will be advanced again 60 minutes Sunday, July 19,
  724. # 2015 at 2:00. The move comes under 2.12.126 Decree of 26 Jumada I
  725. # 1433 (18 April 2012) and the decision of the Head of Government of
  726. # 16 N. 3-29-15 Chaaban 1435 (4 June 2015).
  727. # Source (french):
  728. # https://lnt.ma/le-maroc-reculera-dune-heure-le-dimanche-14-juin/
  729. #
  730. # From Milamber (2015-06-09):
  731. # http://www.mmsp.gov.ma/fr/actualites.aspx?id=863
  732. #
  733. # From Michael Deckers (2015-06-09):
  734. # [The gov.ma announcement] would (probably) make the switch on 2015-07-19 go
  735. # from 03:00 to 04:00 rather than from 02:00 to 03:00, as in the patch....
  736. # I think the patch is correct and the quoted text is wrong; the text in
  737. # <https://lnt.ma/le-maroc-reculera-dune-heure-le-dimanche-14-juin/> agrees
  738. # with the patch.
  739. # From Mohamed Essedik Najd (2018-10-26):
  740. # Today, a Moroccan government council approved the perpetual addition
  741. # of 60 minutes to the regular Moroccan timezone.
  742. # From Matt Johnson (2018-10-28):
  743. # http://www.sgg.gov.ma/Portals/1/BO/2018/BO_6720-bis_Ar.pdf
  744. #
  745. # From Maamar Abdelkader (2018-11-01):
  746. # We usually move clocks back the previous week end and come back to the +1
  747. # the week end after.... The government does not announce yet the decision
  748. # about this temporary change. But it s 99% sure that it will be the case,
  749. # as in previous years. An unofficial survey was done these days, showing
  750. # that 64% of asked people are ok for moving from +1 to +0 during Ramadan.
  751. # https://leconomiste.com/article/1035870-enquete-l-economiste-sunergia-64-des-marocains-plebiscitent-le-gmt-pendant-ramadan
  752. # From Naoufal Semlali (2019-04-16):
  753. # Morocco will be on GMT starting from Sunday, May 5th 2019 at 3am.
  754. # The switch to GMT+1 will occur on Sunday, June 9th 2019 at 2am....
  755. # http://fr.le360.ma/societe/voici-la-date-du-retour-a-lheure-legale-au-maroc-188222
  756. # From Semlali Naoufal (2020-04-14):
  757. # Following the announcement by the Moroccan government, the switch to
  758. # GMT time will take place on Sunday, April 19, 2020 from 3 a.m. and
  759. # the return to GMT+1 time will take place on Sunday, May 31, 2020 at 2 a.m....
  760. # https://maroc-diplomatique.net/maroc-le-retour-a-lheure-gmt-est-prevu-dimanche-prochain/
  761. # http://aujourdhui.ma/actualite/gmt1-retour-a-lheure-normale-dimanche-prochain-1
  762. #
  763. # From Milamber (2020-05-31)
  764. # In Morocco (where I live), the end of Ramadan (Arabic month) is followed by
  765. # the Eid al-Fitr, and concretely it's 1 or 2 day offs for the people (with
  766. # traditional visiting of family, big lunches/dinners, etc.). So for this
  767. # year the astronomical calculations don't include the following 2 days off in
  768. # the calc. These 2 days fall in a Sunday/Monday, so it's not acceptable by
  769. # people to have a time shift during these 2 days off. Perhaps you can modify
  770. # the (predicted) rules for next years: if the end of Ramadan is a (probable)
  771. # Friday or Saturday (and so the 2 days off are on a weekend), the next time
  772. # shift will be the next weekend.
  773. #
  774. # From Milamber (2021-03-31, 2022-03-10):
  775. # https://www.mmsp.gov.ma/fr/actualites.aspx?id=2076
  776. # https://www.ecoactu.ma/horaires-administration-ramadan-gmtheure-gmt-a-partir-de-dimanche-27-mars/
  777. #
  778. # From Milamber (2023-03-14, 2023-03-15):
  779. # The return to legal GMT time will take place this Sunday, March 19 at 3 a.m.
  780. # ... the return to GMT+1 will be made on Sunday April 23, 2023 at 2 a.m.
  781. # https://www.mmsp.gov.ma/fr/actualites/passage-à-l%E2%80%99heure-gmt-à-partir-du-dimanche-19-mars-2023
  782. #
  783. # From Paul Eggert (2023-03-14):
  784. # For now, guess that in the future Morocco will fall back at 03:00
  785. # the last Sunday before Ramadan, and spring forward at 02:00 the
  786. # first Sunday after one day after Ramadan. To implement this,
  787. # transition dates and times for 2019 through 2087 were determined by
  788. # running the following program under GNU Emacs 28.2. (This algorithm
  789. # also produces the correct transition dates for 2016 through 2018,
  790. # though the times differ due to Morocco's time zone change in 2018.)
  791. # (let ((islamic-year 1440))
  792. # (require 'cal-islam)
  793. # (while (< islamic-year 1511)
  794. # (let ((a (calendar-islamic-to-absolute (list 9 1 islamic-year)))
  795. # (b (+ 1 (calendar-islamic-to-absolute (list 10 1 islamic-year))))
  796. # (sunday 0))
  797. # (while (/= sunday (mod (setq a (1- a)) 7)))
  798. # (while (/= sunday (mod b 7))
  799. # (setq b (1+ b)))
  800. # (setq a (calendar-gregorian-from-absolute a))
  801. # (setq b (calendar-gregorian-from-absolute b))
  802. # (insert
  803. # (format
  804. # (concat "Rule\tMorocco\t%d\tonly\t-\t%s\t%2d\t 3:00\t-1:00\t-\n"
  805. # "Rule\tMorocco\t%d\tonly\t-\t%s\t%2d\t 2:00\t0\t-\n")
  806. # (car (cdr (cdr a))) (calendar-month-name (car a) t) (car (cdr a))
  807. # (car (cdr (cdr b))) (calendar-month-name (car b) t) (car (cdr b)))))
  808. # (setq islamic-year (+ 1 islamic-year))))
  809. # Rule NAME FROM TO - IN ON AT SAVE LETTER/S
  810. Rule Morocco 1939 only - Sep 12 0:00 1:00 -
  811. Rule Morocco 1939 only - Nov 19 0:00 0 -
  812. Rule Morocco 1940 only - Feb 25 0:00 1:00 -
  813. Rule Morocco 1945 only - Nov 18 0:00 0 -
  814. Rule Morocco 1950 only - Jun 11 0:00 1:00 -
  815. Rule Morocco 1950 only - Oct 29 0:00 0 -
  816. Rule Morocco 1967 only - Jun 3 12:00 1:00 -
  817. Rule Morocco 1967 only - Oct 1 0:00 0 -
  818. Rule Morocco 1974 only - Jun 24 0:00 1:00 -
  819. Rule Morocco 1974 only - Sep 1 0:00 0 -
  820. Rule Morocco 1976 1977 - May 1 0:00 1:00 -
  821. Rule Morocco 1976 only - Aug 1 0:00 0 -
  822. Rule Morocco 1977 only - Sep 28 0:00 0 -
  823. Rule Morocco 1978 only - Jun 1 0:00 1:00 -
  824. Rule Morocco 1978 only - Aug 4 0:00 0 -
  825. Rule Morocco 2008 only - Jun 1 0:00 1:00 -
  826. Rule Morocco 2008 only - Sep 1 0:00 0 -
  827. Rule Morocco 2009 only - Jun 1 0:00 1:00 -
  828. Rule Morocco 2009 only - Aug 21 0:00 0 -
  829. Rule Morocco 2010 only - May 2 0:00 1:00 -
  830. Rule Morocco 2010 only - Aug 8 0:00 0 -
  831. Rule Morocco 2011 only - Apr 3 0:00 1:00 -
  832. Rule Morocco 2011 only - Jul 31 0:00 0 -
  833. Rule Morocco 2012 2013 - Apr lastSun 2:00 1:00 -
  834. Rule Morocco 2012 only - Jul 20 3:00 0 -
  835. Rule Morocco 2012 only - Aug 20 2:00 1:00 -
  836. Rule Morocco 2012 only - Sep 30 3:00 0 -
  837. Rule Morocco 2013 only - Jul 7 3:00 0 -
  838. Rule Morocco 2013 only - Aug 10 2:00 1:00 -
  839. Rule Morocco 2013 2018 - Oct lastSun 3:00 0 -
  840. Rule Morocco 2014 2018 - Mar lastSun 2:00 1:00 -
  841. Rule Morocco 2014 only - Jun 28 3:00 0 -
  842. Rule Morocco 2014 only - Aug 2 2:00 1:00 -
  843. Rule Morocco 2015 only - Jun 14 3:00 0 -
  844. Rule Morocco 2015 only - Jul 19 2:00 1:00 -
  845. Rule Morocco 2016 only - Jun 5 3:00 0 -
  846. Rule Morocco 2016 only - Jul 10 2:00 1:00 -
  847. Rule Morocco 2017 only - May 21 3:00 0 -
  848. Rule Morocco 2017 only - Jul 2 2:00 1:00 -
  849. Rule Morocco 2018 only - May 13 3:00 0 -
  850. Rule Morocco 2018 only - Jun 17 2:00 1:00 -
  851. Rule Morocco 2019 only - May 5 3:00 -1:00 -
  852. Rule Morocco 2019 only - Jun 9 2:00 0 -
  853. Rule Morocco 2020 only - Apr 19 3:00 -1:00 -
  854. Rule Morocco 2020 only - May 31 2:00 0 -
  855. Rule Morocco 2021 only - Apr 11 3:00 -1:00 -
  856. Rule Morocco 2021 only - May 16 2:00 0 -
  857. Rule Morocco 2022 only - Mar 27 3:00 -1:00 -
  858. Rule Morocco 2022 only - May 8 2:00 0 -
  859. Rule Morocco 2023 only - Mar 19 3:00 -1:00 -
  860. Rule Morocco 2023 only - Apr 23 2:00 0 -
  861. Rule Morocco 2024 only - Mar 10 3:00 -1:00 -
  862. Rule Morocco 2024 only - Apr 14 2:00 0 -
  863. Rule Morocco 2025 only - Feb 23 3:00 -1:00 -
  864. Rule Morocco 2025 only - Apr 6 2:00 0 -
  865. Rule Morocco 2026 only - Feb 15 3:00 -1:00 -
  866. Rule Morocco 2026 only - Mar 22 2:00 0 -
  867. Rule Morocco 2027 only - Feb 7 3:00 -1:00 -
  868. Rule Morocco 2027 only - Mar 14 2:00 0 -
  869. Rule Morocco 2028 only - Jan 23 3:00 -1:00 -
  870. Rule Morocco 2028 only - Mar 5 2:00 0 -
  871. Rule Morocco 2029 only - Jan 14 3:00 -1:00 -
  872. Rule Morocco 2029 only - Feb 18 2:00 0 -
  873. Rule Morocco 2029 only - Dec 30 3:00 -1:00 -
  874. Rule Morocco 2030 only - Feb 10 2:00 0 -
  875. Rule Morocco 2030 only - Dec 22 3:00 -1:00 -
  876. Rule Morocco 2031 only - Jan 26 2:00 0 -
  877. Rule Morocco 2031 only - Dec 14 3:00 -1:00 -
  878. Rule Morocco 2032 only - Jan 18 2:00 0 -
  879. Rule Morocco 2032 only - Nov 28 3:00 -1:00 -
  880. Rule Morocco 2033 only - Jan 9 2:00 0 -
  881. Rule Morocco 2033 only - Nov 20 3:00 -1:00 -
  882. Rule Morocco 2033 only - Dec 25 2:00 0 -
  883. Rule Morocco 2034 only - Nov 5 3:00 -1:00 -
  884. Rule Morocco 2034 only - Dec 17 2:00 0 -
  885. Rule Morocco 2035 only - Oct 28 3:00 -1:00 -
  886. Rule Morocco 2035 only - Dec 9 2:00 0 -
  887. Rule Morocco 2036 only - Oct 19 3:00 -1:00 -
  888. Rule Morocco 2036 only - Nov 23 2:00 0 -
  889. Rule Morocco 2037 only - Oct 4 3:00 -1:00 -
  890. Rule Morocco 2037 only - Nov 15 2:00 0 -
  891. Rule Morocco 2038 only - Sep 26 3:00 -1:00 -
  892. Rule Morocco 2038 only - Oct 31 2:00 0 -
  893. Rule Morocco 2039 only - Sep 18 3:00 -1:00 -
  894. Rule Morocco 2039 only - Oct 23 2:00 0 -
  895. Rule Morocco 2040 only - Sep 2 3:00 -1:00 -
  896. Rule Morocco 2040 only - Oct 14 2:00 0 -
  897. Rule Morocco 2041 only - Aug 25 3:00 -1:00 -
  898. Rule Morocco 2041 only - Sep 29 2:00 0 -
  899. Rule Morocco 2042 only - Aug 10 3:00 -1:00 -
  900. Rule Morocco 2042 only - Sep 21 2:00 0 -
  901. Rule Morocco 2043 only - Aug 2 3:00 -1:00 -
  902. Rule Morocco 2043 only - Sep 13 2:00 0 -
  903. Rule Morocco 2044 only - Jul 24 3:00 -1:00 -
  904. Rule Morocco 2044 only - Aug 28 2:00 0 -
  905. Rule Morocco 2045 only - Jul 9 3:00 -1:00 -
  906. Rule Morocco 2045 only - Aug 20 2:00 0 -
  907. Rule Morocco 2046 only - Jul 1 3:00 -1:00 -
  908. Rule Morocco 2046 only - Aug 5 2:00 0 -
  909. Rule Morocco 2047 only - Jun 23 3:00 -1:00 -
  910. Rule Morocco 2047 only - Jul 28 2:00 0 -
  911. Rule Morocco 2048 only - Jun 7 3:00 -1:00 -
  912. Rule Morocco 2048 only - Jul 19 2:00 0 -
  913. Rule Morocco 2049 only - May 30 3:00 -1:00 -
  914. Rule Morocco 2049 only - Jul 4 2:00 0 -
  915. Rule Morocco 2050 only - May 15 3:00 -1:00 -
  916. Rule Morocco 2050 only - Jun 26 2:00 0 -
  917. Rule Morocco 2051 only - May 7 3:00 -1:00 -
  918. Rule Morocco 2051 only - Jun 18 2:00 0 -
  919. Rule Morocco 2052 only - Apr 28 3:00 -1:00 -
  920. Rule Morocco 2052 only - Jun 2 2:00 0 -
  921. Rule Morocco 2053 only - Apr 13 3:00 -1:00 -
  922. Rule Morocco 2053 only - May 25 2:00 0 -
  923. Rule Morocco 2054 only - Apr 5 3:00 -1:00 -
  924. Rule Morocco 2054 only - May 10 2:00 0 -
  925. Rule Morocco 2055 only - Mar 28 3:00 -1:00 -
  926. Rule Morocco 2055 only - May 2 2:00 0 -
  927. Rule Morocco 2056 only - Mar 12 3:00 -1:00 -
  928. Rule Morocco 2056 only - Apr 23 2:00 0 -
  929. Rule Morocco 2057 only - Mar 4 3:00 -1:00 -
  930. Rule Morocco 2057 only - Apr 8 2:00 0 -
  931. Rule Morocco 2058 only - Feb 17 3:00 -1:00 -
  932. Rule Morocco 2058 only - Mar 31 2:00 0 -
  933. Rule Morocco 2059 only - Feb 9 3:00 -1:00 -
  934. Rule Morocco 2059 only - Mar 23 2:00 0 -
  935. Rule Morocco 2060 only - Feb 1 3:00 -1:00 -
  936. Rule Morocco 2060 only - Mar 7 2:00 0 -
  937. Rule Morocco 2061 only - Jan 16 3:00 -1:00 -
  938. Rule Morocco 2061 only - Feb 27 2:00 0 -
  939. Rule Morocco 2062 only - Jan 8 3:00 -1:00 -
  940. Rule Morocco 2062 only - Feb 12 2:00 0 -
  941. Rule Morocco 2062 only - Dec 31 3:00 -1:00 -
  942. Rule Morocco 2063 only - Feb 4 2:00 0 -
  943. Rule Morocco 2063 only - Dec 16 3:00 -1:00 -
  944. Rule Morocco 2064 only - Jan 27 2:00 0 -
  945. Rule Morocco 2064 only - Dec 7 3:00 -1:00 -
  946. Rule Morocco 2065 only - Jan 11 2:00 0 -
  947. Rule Morocco 2065 only - Nov 22 3:00 -1:00 -
  948. Rule Morocco 2066 only - Jan 3 2:00 0 -
  949. Rule Morocco 2066 only - Nov 14 3:00 -1:00 -
  950. Rule Morocco 2066 only - Dec 26 2:00 0 -
  951. Rule Morocco 2067 only - Nov 6 3:00 -1:00 -
  952. Rule Morocco 2067 only - Dec 11 2:00 0 -
  953. Rule Morocco 2068 only - Oct 21 3:00 -1:00 -
  954. Rule Morocco 2068 only - Dec 2 2:00 0 -
  955. Rule Morocco 2069 only - Oct 13 3:00 -1:00 -
  956. Rule Morocco 2069 only - Nov 17 2:00 0 -
  957. Rule Morocco 2070 only - Oct 5 3:00 -1:00 -
  958. Rule Morocco 2070 only - Nov 9 2:00 0 -
  959. Rule Morocco 2071 only - Sep 20 3:00 -1:00 -
  960. Rule Morocco 2071 only - Nov 1 2:00 0 -
  961. Rule Morocco 2072 only - Sep 11 3:00 -1:00 -
  962. Rule Morocco 2072 only - Oct 16 2:00 0 -
  963. Rule Morocco 2073 only - Aug 27 3:00 -1:00 -
  964. Rule Morocco 2073 only - Oct 8 2:00 0 -
  965. Rule Morocco 2074 only - Aug 19 3:00 -1:00 -
  966. Rule Morocco 2074 only - Sep 30 2:00 0 -
  967. Rule Morocco 2075 only - Aug 11 3:00 -1:00 -
  968. Rule Morocco 2075 only - Sep 15 2:00 0 -
  969. Rule Morocco 2076 only - Jul 26 3:00 -1:00 -
  970. Rule Morocco 2076 only - Sep 6 2:00 0 -
  971. Rule Morocco 2077 only - Jul 18 3:00 -1:00 -
  972. Rule Morocco 2077 only - Aug 22 2:00 0 -
  973. Rule Morocco 2078 only - Jul 10 3:00 -1:00 -
  974. Rule Morocco 2078 only - Aug 14 2:00 0 -
  975. Rule Morocco 2079 only - Jun 25 3:00 -1:00 -
  976. Rule Morocco 2079 only - Aug 6 2:00 0 -
  977. Rule Morocco 2080 only - Jun 16 3:00 -1:00 -
  978. Rule Morocco 2080 only - Jul 21 2:00 0 -
  979. Rule Morocco 2081 only - Jun 1 3:00 -1:00 -
  980. Rule Morocco 2081 only - Jul 13 2:00 0 -
  981. Rule Morocco 2082 only - May 24 3:00 -1:00 -
  982. Rule Morocco 2082 only - Jun 28 2:00 0 -
  983. Rule Morocco 2083 only - May 16 3:00 -1:00 -
  984. Rule Morocco 2083 only - Jun 20 2:00 0 -
  985. Rule Morocco 2084 only - Apr 30 3:00 -1:00 -
  986. Rule Morocco 2084 only - Jun 11 2:00 0 -
  987. Rule Morocco 2085 only - Apr 22 3:00 -1:00 -
  988. Rule Morocco 2085 only - May 27 2:00 0 -
  989. Rule Morocco 2086 only - Apr 14 3:00 -1:00 -
  990. Rule Morocco 2086 only - May 19 2:00 0 -
  991. Rule Morocco 2087 only - Mar 30 3:00 -1:00 -
  992. Rule Morocco 2087 only - May 11 2:00 0 -
  993. # For dates after the somewhat-arbitrary cutoff of 2087, assume that
  994. # Morocco will no longer observe DST. At some point this table will
  995. # need to be extended, though quite possibly Morocco will change the
  996. # rules first.
  997. # Zone NAME STDOFF RULES FORMAT [UNTIL]
  998. Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26
  999. 0:00 Morocco +00/+01 1984 Mar 16
  1000. 1:00 - +01 1986
  1001. 0:00 Morocco +00/+01 2018 Oct 28 3:00
  1002. 1:00 Morocco +01/+00
  1003. # Western Sahara
  1004. #
  1005. # From Gwillim Law (2013-10-22):
  1006. # A correspondent who is usually well informed about time zone matters
  1007. # ... says that Western Sahara observes daylight saving time, just as
  1008. # Morocco does.
  1009. #
  1010. # From Paul Eggert (2013-10-23):
  1011. # Assume that this has been true since Western Sahara switched to GMT,
  1012. # since most of it was then controlled by Morocco.
  1013. Zone Africa/El_Aaiun -0:52:48 - LMT 1934 Jan # El Aaiún
  1014. -1:00 - -01 1976 Apr 14
  1015. 0:00 Morocco +00/+01 2018 Oct 28 3:00
  1016. 1:00 Morocco +01/+00
  1017. # Botswana
  1018. # Burundi
  1019. # Democratic Republic of the Congo (eastern)
  1020. # Malawi
  1021. # Mozambique
  1022. # Rwanda
  1023. # Zambia
  1024. # Zimbabwe
  1025. #
  1026. # Shanks gives 1903-03-01 for the transition to CAT.
  1027. # Perhaps the 1911-05-26 Portuguese decree
  1028. # https://dre.pt/pdf1sdip/1911/05/12500/23132313.pdf
  1029. # merely made it official?
  1030. #
  1031. # Zone NAME STDOFF RULES FORMAT [UNTIL]
  1032. Zone Africa/Maputo 2:10:20 - LMT 1903 Mar
  1033. 2:00 - CAT
  1034. # Namibia
  1035. # From Arthur David Olson (2017-08-09):
  1036. # The text of the "Namibia Time Act, 1994" is available online at
  1037. # www.lac.org.na/laws/1994/811.pdf
  1038. # and includes this nugget:
  1039. # Notwithstanding the provisions of subsection (2) of section 1, the
  1040. # first winter period after the commencement of this Act shall
  1041. # commence at OOhOO on Monday 21 March 1994 and shall end at 02h00 on
  1042. # Sunday 4 September 1994.
  1043. # From Michael Deckers (2017-04-06):
  1044. # ... both summer and winter time are called "standard"
  1045. # (which differs from the use in Ireland) ...
  1046. # From Petronella Sibeene (2007-03-30):
  1047. # http://allafrica.com/stories/200703300178.html
  1048. # While the entire country changes its time, Katima Mulilo and other
  1049. # settlements in Caprivi unofficially will not because the sun there
  1050. # rises and sets earlier compared to other regions. Chief of
  1051. # Forecasting Riaan van Zyl explained that the far eastern parts of
  1052. # the country are close to 40 minutes earlier in sunrise than the rest
  1053. # of the country.
  1054. #
  1055. # From Paul Eggert (2017-02-22):
  1056. # Although the Zambezi Region (formerly known as Caprivi) informally
  1057. # observes Botswana time, we have no details about historical practice.
  1058. # In the meantime people there can use Africa/Gaborone.
  1059. # See: Immanuel S. The Namibian. 2017-02-23.
  1060. # https://www.namibian.com.na/51480/read/Time-change-divides-lawmakers
  1061. # From Steffen Thorsen (2017-08-09):
  1062. # Namibia is going to change their time zone to what is now their DST:
  1063. # https://www.newera.com.na/2017/02/23/namibias-winter-time-might-be-repealed/
  1064. # This video is from the government decision:
  1065. # https://www.nbc.na/news/na-passes-namibia-time-bill-repealing-1994-namibia-time-act.8665
  1066. # We have made the assumption so far that they will change their time zone at
  1067. # the same time they would normally start DST, the first Sunday in September:
  1068. # https://www.timeanddate.com/news/time/namibia-new-time-zone.html
  1069. # From Paul Eggert (2017-04-09):
  1070. # Before the change, summer and winter time were both standard time legally.
  1071. # However in common parlance, winter time was considered to be DST. See, e.g.:
  1072. # http://www.nbc.na/news/namibias-winter-time-could-be-scrapped.2706
  1073. # https://zone.my.na/news/times-are-changing-in-namibia
  1074. # https://www.newera.com.na/2017/02/23/namibias-winter-time-might-be-repealed/
  1075. # Use plain "WAT" and "CAT" for the time zone abbreviations, to be compatible
  1076. # with Namibia's neighbors.
  1077. # Rule NAME FROM TO - IN ON AT SAVE LETTER/S
  1078. # Vanguard section, for zic and other parsers that support negative DST.
  1079. Rule Namibia 1994 only - Mar 21 0:00 -1:00 WAT
  1080. Rule Namibia 1994 2017 - Sep Sun>=1 2:00 0 CAT
  1081. Rule Namibia 1995 2017 - Apr Sun>=1 2:00 -1:00 WAT
  1082. # Rearguard section, for parsers lacking negative DST; see ziguard.awk.
  1083. #Rule Namibia 1994 only - Mar 21 0:00 0 WAT
  1084. #Rule Namibia 1994 2017 - Sep Sun>=1 2:00 1:00 CAT
  1085. #Rule Namibia 1995 2017 - Apr Sun>=1 2:00 0 WAT
  1086. # End of rearguard section.
  1087. # Zone NAME STDOFF RULES FORMAT [UNTIL]
  1088. Zone Africa/Windhoek 1:08:24 - LMT 1892 Feb 8
  1089. 1:30 - +0130 1903 Mar
  1090. 2:00 - SAST 1942 Sep 20 2:00
  1091. 2:00 1:00 SAST 1943 Mar 21 2:00
  1092. 2:00 - SAST 1990 Mar 21 # independence
  1093. # Vanguard section, for zic and other parsers that support negative DST.
  1094. 2:00 Namibia %s
  1095. # Rearguard section, for parsers lacking negative DST; see ziguard.awk.
  1096. # 2:00 - CAT 1994 Mar 21 0:00
  1097. # From Paul Eggert (2017-04-07):
  1098. # The official date of the 2017 rule change was 2017-10-24. See:
  1099. # http://www.lac.org.na/laws/annoSTAT/Namibian%20Time%20Act%209%20of%202017.pdf
  1100. # 1:00 Namibia %s 2017 Oct 24
  1101. # 2:00 - CAT
  1102. # End of rearguard section.
  1103. # Angola
  1104. # Benin
  1105. # Cameroon
  1106. # Central African Republic
  1107. # Democratic Republic of the Congo (western)
  1108. # Republic of the Congo
  1109. # Equatorial Guinea
  1110. # Gabon
  1111. # Niger
  1112. # Nigeria
  1113. # From P Chan (2020-12-03):
  1114. # GMT was adopted as the standard time of Lagos on 1905-07-01.
  1115. # Lagos Weekly Record, 1905-06-24, p 3
  1116. # http://ddsnext.crl.edu/titles/31558#?c=0&m=668&s=0&cv=2&r=0&xywh=1446,5221,1931,1235
  1117. # says "It is officially notified that on and after the 1st of July 1905
  1118. # Greenwich Mean Solar Time will be adopted throughout the Colony and
  1119. # Protectorate, and that it will be necessary to put all clocks 13 minutes and
  1120. # 35 seconds back, recording local mean time."
  1121. #
  1122. # It seemed that Lagos returned to LMT on 1908-07-01.
  1123. # [The Lagos Standard], 1908-07-01, p 5
  1124. # http://ddsnext.crl.edu/titles/31556#?c=0&m=78&s=0&cv=4&r=0&xywh=-92,3590,3944,2523
  1125. # says "Scarcely have the people become accustomed to this new time, when
  1126. # another official notice has now appeared announcing that from and after the
  1127. # 1st July next, return will be made to local mean time."
  1128. #
  1129. # From P Chan (2020-11-27):
  1130. # On 1914-01-01, standard time of GMT+0:30 was adopted for the unified Nigeria.
  1131. # Colonial Reports - Annual. No. 878. Nigeria. Report for 1914. (April 1916),
  1132. # p 27
  1133. # https://libsysdigi.library.illinois.edu/ilharvest/Africana/Books2011-05/3064634/3064634_1914/3064634_1914_opt.pdf#page=27
  1134. # "On January 1st [1914], a universal standard time for Nigeria was adopted,
  1135. # viz., half an hour fast on Greenwich mean time, corresponding to the meridian
  1136. # 7° 30' E. long."
  1137. # Lloyd's Register of Shipping (1915) says "Hitherto the time observed in Lagos
  1138. # was the local mean time. On 1st January, 1914, standard time for the whole of
  1139. # Nigeria was introduced ... Lagos time has been advanced about 16 minutes
  1140. # accordingly."
  1141. #
  1142. # In 1919, standard time was changed to GMT+1.
  1143. # Interpretation Ordinance (Cap 2)
  1144. # The Laws of Nigeria, Containing the Ordinances of Nigeria, in Force on the
  1145. # 1st Day of January, 1923, Vol.I [p 16]
  1146. # https://books.google.com/books?id=BOMrAQAAMAAJ&pg=PA16
  1147. # "The expression 'Standard time' means standard time as used in Nigeria:
  1148. # namely, 60 minutes in advance of Greenwich mean time. (As amended by 18 of
  1149. # 1919, s. 2.)"
  1150. # From Tim Parenti (2020-12-10):
  1151. # The Lagos Weekly Record, 1919-09-20, p 3 details discussion on the first
  1152. # reading of this Bill by the Legislative Council of the Colony of Nigeria on
  1153. # Thursday 1919-08-28:
  1154. # http://ddsnext.crl.edu/titles/31558?terms&item_id=303484#?m=1118&c=1&s=0&cv=2&r=0&xywh=1261,3408,2994,1915
  1155. # "The proposal is that the Globe should be divided into twelve zones East and
  1156. # West of Greenwich, of one hour each, Nigeria falling into the zone with a
  1157. # standard of one hour fast on Greenwich Mean Time. Nigeria standard time is
  1158. # now 30 minutes in advance of Greenwich Mean Time ... according to the new
  1159. # proposal, standard time will be advanced another 30 minutes". It was further
  1160. # proposed that the firing of the time guns likewise be adjusted by 30 minutes
  1161. # to compensate.
  1162. # From Tim Parenti (2020-12-10), per P Chan (2020-12-11):
  1163. # The text of Ordinance 18 of 1919, published in Nigeria Gazette, Vol 6, No 52,
  1164. # shows that the change was assented to the following day and took effect "on
  1165. # the 1st day of September, 1919."
  1166. # Nigeria Gazette and Supplements 1919 Jan-Dec, Reference: 73266B-40,
  1167. # img 245-246
  1168. # https://microform.digital/boa/collections/77/volumes/539/nigeria-lagos-1887-1919
  1169. # Zone NAME STDOFF RULES FORMAT [UNTIL]
  1170. Zone Africa/Lagos 0:13:35 - LMT 1905 Jul 1
  1171. 0:00 - GMT 1908 Jul 1
  1172. 0:13:35 - LMT 1914 Jan 1
  1173. 0:30 - +0030 1919 Sep 1
  1174. 1:00 - WAT
  1175. # São Tomé and Príncipe
  1176. # See Europe/Lisbon for info about the 1912 transition.
  1177. # From Steffen Thorsen (2018-01-08):
  1178. # Multiple sources tell that São Tomé changed from UTC to UTC+1 as
  1179. # they entered the year 2018.
  1180. # From Michael Deckers (2018-01-08):
  1181. # the switch is from 01:00 to 02:00 ... [Decree No. 25/2017]
  1182. # http://www.mnec.gov.st/index.php/publicacoes/documentos/file/90-decreto-lei-n-25-2017
  1183. # From Vadim Nasardinov (2018-12-29):
  1184. # São Tomé and Príncipe is about to do the following on Jan 1, 2019:
  1185. # https://www.stp-press.st/2018/12/05/governo-jesus-ja-decidiu-repor-hora-legal-sao-tomense/
  1186. #
  1187. # From Michael Deckers (2018-12-30):
  1188. # https://www.legis-palop.org/download.jsp?idFile=102818
  1189. # ... [The legal time of the country, which coincides with universal
  1190. # coordinated time, will be reinstituted at 2 o'clock on day 1 of January, 2019.]
  1191. Zone Africa/Sao_Tome 0:26:56 - LMT 1884
  1192. #STDOFF -0:36:44.68
  1193. -0:36:45 - LMT 1912 Jan 1 00:00u # Lisbon MT
  1194. 0:00 - GMT 2018 Jan 1 01:00
  1195. 1:00 - WAT 2019 Jan 1 02:00
  1196. 0:00 - GMT
  1197. # Eswatini (Swaziland)
  1198. # Lesotho
  1199. # South Africa
  1200. # Rule NAME FROM TO - IN ON AT SAVE LETTER/S
  1201. Rule SA 1942 1943 - Sep Sun>=15 2:00 1:00 -
  1202. Rule SA 1943 1944 - Mar Sun>=15 2:00 0 -
  1203. # Zone NAME STDOFF RULES FORMAT [UNTIL]
  1204. Zone Africa/Johannesburg 1:52:00 - LMT 1892 Feb 8
  1205. 1:30 - SAST 1903 Mar
  1206. 2:00 SA SAST
  1207. #
  1208. # Marion and Prince Edward Is
  1209. # scientific station since 1947
  1210. # no information
  1211. # Sudan
  1212. # From <http://www.sunanews.net/sn13jane.html>
  1213. # Sudan News Agency (2000-01-13),
  1214. # also reported by Michaël De Beukelaer-Dossche via Steffen Thorsen:
  1215. # Clocks will be moved ahead for 60 minutes all over the Sudan as of noon
  1216. # Saturday.... This was announced Thursday by Caretaker State Minister for
  1217. # Manpower Abdul-Rahman Nur-Eddin.
  1218. # From Ahmed Atyya, National Telecommunications Corp. (NTC), Sudan (2017-10-17):
  1219. # ... the Republic of Sudan is going to change the time zone from (GMT+3:00)
  1220. # to (GMT+ 2:00) starting from Wednesday 1 November 2017.
  1221. #
  1222. # From Paul Eggert (2017-10-18):
  1223. # A scanned copy (in Arabic) of Cabinet Resolution No. 352 for the
  1224. # year 2017 can be found as an attachment in email today from Yahia
  1225. # Abdalla of NTC, archived at:
  1226. # https://mm.icann.org/pipermail/tz/2017-October/025333.html
  1227. # Rule NAME FROM TO - IN ON AT SAVE LETTER/S
  1228. Rule Sudan 1970 only - May 1 0:00 1:00 S
  1229. Rule Sudan 1970 1985 - Oct 15 0:00 0 -
  1230. Rule Sudan 1971 only - Apr 30 0:00 1:00 S
  1231. Rule Sudan 1972 1985 - Apr lastSun 0:00 1:00 S
  1232. # Zone NAME STDOFF RULES FORMAT [UNTIL]
  1233. Zone Africa/Khartoum 2:10:08 - LMT 1931
  1234. 2:00 Sudan CA%sT 2000 Jan 15 12:00
  1235. 3:00 - EAT 2017 Nov 1
  1236. 2:00 - CAT
  1237. # South Sudan
  1238. # From Steffen Thorsen (2021-01-18):
  1239. # "South Sudan will change its time zone by setting the clock back 1
  1240. # hour on February 1, 2021...."
  1241. # from https://eyeradio.org/south-sudan-adopts-new-time-zone-makuei/
  1242. # Zone NAME STDOFF RULES FORMAT [UNTIL]
  1243. Zone Africa/Juba 2:06:28 - LMT 1931
  1244. 2:00 Sudan CA%sT 2000 Jan 15 12:00
  1245. 3:00 - EAT 2021 Feb 1 00:00
  1246. 2:00 - CAT
  1247. # Tunisia
  1248. # From Gwillim Law (2005-04-30):
  1249. # My correspondent, Risto Nykänen, has alerted me to another adoption of DST,
  1250. # this time in Tunisia. According to Yahoo France News
  1251. # <http://fr.news.yahoo.com/050426/5/4dumk.html>, in a story attributed to AP
  1252. # and dated 2005-04-26, "Tunisia has decided to advance its official time by
  1253. # one hour, starting on Sunday, May 1. Henceforth, Tunisian time will be
  1254. # UTC+2 instead of UTC+1. The change will take place at 23:00 UTC next
  1255. # Saturday." (My translation)
  1256. #
  1257. # From Oscar van Vlijmen (2005-05-02):
  1258. # La Presse, the first national daily newspaper ...
  1259. # http://www.lapresse.tn/archives/archives280405/actualites/lheure.html
  1260. # ... DST for 2005: on: Sun May 1 0h standard time, off: Fri Sept. 30,
  1261. # 1h standard time.
  1262. #
  1263. # From Atef Loukil (2006-03-28):
  1264. # The daylight saving time will be the same each year:
  1265. # Beginning : the last Sunday of March at 02:00
  1266. # Ending : the last Sunday of October at 03:00 ...
  1267. # http://www.tap.info.tn/en/index.php?option=com_content&task=view&id=1188&Itemid=50
  1268. # From Steffen Thorsen (2009-03-16):
  1269. # According to several news sources, Tunisia will not observe DST this year.
  1270. # (Arabic)
  1271. # http://www.elbashayer.com/?page=viewn&nid=42546
  1272. # https://www.babnet.net/kiwidetail-15295.asp
  1273. #
  1274. # We have also confirmed this with the US embassy in Tunisia.
  1275. # We have a wrap-up about this on the following page:
  1276. # https://www.timeanddate.com/news/time/tunisia-cancels-dst-2009.html
  1277. # From Alexander Krivenyshev (2009-03-17):
  1278. # Here is a link to Tunis Afrique Presse News Agency
  1279. #
  1280. # Standard time to be kept the whole year long (tap.info.tn):
  1281. #
  1282. # (in English)
  1283. # http://www.tap.info.tn/en/index.php?option=com_content&task=view&id=26813&Itemid=157
  1284. #
  1285. # (in Arabic)
  1286. # http://www.tap.info.tn/ar/index.php?option=com_content&task=view&id=61240&Itemid=1
  1287. # From Arthur David Olson (2009-03-18):
  1288. # The Tunis Afrique Presse News Agency notice contains this: "This measure is
  1289. # due to the fact that the fasting month of Ramadan coincides with the period
  1290. # concerned by summer time. Therefore, the standard time will be kept
  1291. # unchanged the whole year long." So foregoing DST seems to be an exception
  1292. # (albeit one that may be repeated in the future).
  1293. # From Alexander Krivenyshev (2010-03-27):
  1294. # According to some news reports Tunis confirmed not to use DST in 2010
  1295. #
  1296. # (translation):
  1297. # "The Tunisian government has decided to abandon DST, which was scheduled on
  1298. # Sunday...
  1299. # Tunisian authorities had suspended the DST for the first time last year also
  1300. # coincided with the month of Ramadan..."
  1301. #
  1302. # (in Arabic)
  1303. # http://www.moheet.com/show_news.aspx?nid=358861&pg=1
  1304. # http://www.almadenahnews.com/newss/news.php?c=118&id=38036
  1305. # http://www.worldtimezone.com/dst_news/dst_news_tunis02.html
  1306. # Rule NAME FROM TO - IN ON AT SAVE LETTER/S
  1307. Rule Tunisia 1939 only - Apr 15 23:00s 1:00 S
  1308. Rule Tunisia 1939 only - Nov 18 23:00s 0 -
  1309. Rule Tunisia 1940 only - Feb 25 23:00s 1:00 S
  1310. Rule Tunisia 1941 only - Oct 6 0:00 0 -
  1311. Rule Tunisia 1942 only - Mar 9 0:00 1:00 S
  1312. Rule Tunisia 1942 only - Nov 2 3:00 0 -
  1313. Rule Tunisia 1943 only - Mar 29 2:00 1:00 S
  1314. Rule Tunisia 1943 only - Apr 17 2:00 0 -
  1315. Rule Tunisia 1943 only - Apr 25 2:00 1:00 S
  1316. Rule Tunisia 1943 only - Oct 4 2:00 0 -
  1317. Rule Tunisia 1944 1945 - Apr Mon>=1 2:00 1:00 S
  1318. Rule Tunisia 1944 only - Oct 8 0:00 0 -
  1319. Rule Tunisia 1945 only - Sep 16 0:00 0 -
  1320. Rule Tunisia 1977 only - Apr 30 0:00s 1:00 S
  1321. Rule Tunisia 1977 only - Sep 24 0:00s 0 -
  1322. Rule Tunisia 1978 only - May 1 0:00s 1:00 S
  1323. Rule Tunisia 1978 only - Oct 1 0:00s 0 -
  1324. Rule Tunisia 1988 only - Jun 1 0:00s 1:00 S
  1325. Rule Tunisia 1988 1990 - Sep lastSun 0:00s 0 -
  1326. Rule Tunisia 1989 only - Mar 26 0:00s 1:00 S
  1327. Rule Tunisia 1990 only - May 1 0:00s 1:00 S
  1328. Rule Tunisia 2005 only - May 1 0:00s 1:00 S
  1329. Rule Tunisia 2005 only - Sep 30 1:00s 0 -
  1330. Rule Tunisia 2006 2008 - Mar lastSun 2:00s 1:00 S
  1331. Rule Tunisia 2006 2008 - Oct lastSun 2:00s 0 -
  1332. # See Europe/Paris commentary for PMT-related transitions.
  1333. # Zone NAME STDOFF RULES FORMAT [UNTIL]
  1334. Zone Africa/Tunis 0:40:44 - LMT 1881 May 12
  1335. 0:09:21 - PMT 1911 Mar 11 # Paris Mean Time
  1336. 1:00 Tunisia CE%sT