@@ -451,6 +451,14 @@ Zone Africa/Monrovia -0:43:08 - LMT 1882
451451# (either two days before them or five days after them, so as to fall on
452452# lastFri instead of lastSun).
453453
454+ # From Even Scharning (2013-10-25):
455+ # The scheduled end of DST in Libya on Friday, October 25, 2013 was
456+ # cancelled yesterday....
457+ # http://www.libyaherald.com/2013/10/24/correction-no-time-change-tomorrow/
458+ #
459+ # From Paul Eggert (2013-10-25):
460+ # For now, assume they're reverting to the pre-2012 rules of permanent UTC+2.
461+
454462# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
455463Rule Libya 1951 only - Oct 14 2:00 1:00 S
456464Rule Libya 1952 only - Jan 1 0:00 0 -
@@ -467,8 +475,8 @@ Rule Libya 1987 1989 - Apr 1 0:00 1:00 S
467475Rule Libya 1987 1989 - Oct 1 0:00 0 -
468476Rule Libya 1997 only - Apr 4 0:00 1:00 S
469477Rule Libya 1997 only - Oct 4 0:00 0 -
470- Rule Libya 2013 max - Mar lastFri 1:00 1:00 S
471- Rule Libya 2013 max - Oct lastFri 2:00 0 -
478+ Rule Libya 2013 only - Mar lastFri 1:00 1:00 S
479+ Rule Libya 2013 only - Oct lastFri 2:00 0 -
472480# Zone NAME GMTOFF RULES FORMAT [UNTIL]
473481Zone Africa/Tripoli 0:52:44 - LMT 1920
474482 1:00 Libya CE%sT 1959
@@ -479,7 +487,8 @@ Zone Africa/Tripoli 0:52:44 - LMT 1920
479487 2:00 - EET 1996 Sep 30
480488 1:00 Libya CE%sT 1997 Oct 4
481489 2:00 - EET 2012 Nov 10 2:00
482- 1:00 Libya CE%sT
490+ 1:00 Libya CE%sT 2013 Oct 25 2:00
491+ 2:00 - EET
483492
484493# Madagascar
485494# Zone NAME GMTOFF RULES FORMAT [UNTIL]
@@ -684,15 +693,6 @@ Zone Indian/Mayotte 3:00:56 - LMT 1911 Jul # Mamoutzou
684693# http://www.google.com/search?hl=en&q=Conseil+de+gouvernement+maroc+heure+avance&btnG=Search
685694# </a>
686695
687- # From Alex Krivenyshev (2008-05-09):
688- # Is Western Sahara (part which administrated by Morocco) going to follow
689- # Morocco DST changes? Any information? What about other part of
690- # Western Sahara - under administration of POLISARIO Front (also named
691- # SADR Saharawi Arab Democratic Republic)?
692-
693- # From Arthur David Olson (2008-05-09):
694- # XXX--guess that it is only Morocco for now; guess only 2008 for now.
695-
696696# From Steffen Thorsen (2008-08-27):
697697# Morocco will change the clocks back on the midnight between August 31
698698# and September 1. They originally planned to observe DST to near the end
@@ -858,13 +858,23 @@ Zone Indian/Mayotte 3:00:56 - LMT 1911 Jul # Mamoutzou
858858# transitions would be 2013-07-07 and 2013-08-10; see:
859859# http://www.maroc.ma/en/news/morocco-suspends-daylight-saving-time-july-7-aug10
860860
861- # From Paul Eggert (2013-07-03):
861+ # From Steffen Thorsen (2013-09-28):
862+ # Morocco extends DST by one month, on very short notice, just 1 day
863+ # before it was going to end. There is a new decree (2.13.781) for
864+ # this, where DST from now on goes from last Sunday of March at 02:00
865+ # to last Sunday of October at 03:00, similar to EU rules. Official
866+ # source (French):
867+ # http://www.maroc.gov.ma/fr/actualites/lhoraire-dete-gmt1-maintenu-jusquau-27-octobre-2013
868+ # Another source (specifying the time for start and end in the decree):
869+ # http://www.lemag.ma/Heure-d-ete-au-Maroc-jusqu-au-27-octobre_a75620.html
870+
871+ # From Paul Eggert (2013-10-03):
862872# To estimate what the Moroccan government will do in future years,
863- # transition dates for 2014 through 2021 were determined by running
873+ # transition dates for 2014 through 2038 were determined by running
864874# the following program under GNU Emacs 24.3:
865875#
866876# (let ((islamic-year 1435))
867- # (while (< islamic-year 1444 )
877+ # (while (< islamic-year 1461 )
868878# (let ((a
869879# (calendar-gregorian-from-absolute
870880# (calendar-islamic-to-absolute (list 9 1 islamic-year))))
@@ -879,13 +889,18 @@ Zone Indian/Mayotte 3:00:56 - LMT 1911 Jul # Mamoutzou
879889# (car (cdr (cdr b))) (calendar-month-name (car b) t) (car (cdr b)))))
880890# (setq islamic-year (+ 1 islamic-year))))
881891#
882- # with the results hand-edited for 2020-2022, when the normal spring-forward
883- # date falls during the estimated Ramadan.
884- #
885- # From 2023 through 2038 Ramadan is not predicted to overlap with
886- # daylight saving time. Starting in 2039 there will be overlap again,
887- # but 32-bit time_t values roll around in 2038 so for now do not worry
888- # about dates after 2038.
892+ # with spring-forward transitions removed for 2023-2025, when the
893+ # normal spring-forward date falls during the estimated Ramadan; with
894+ # all transitions removed for 2026-2035, where the estimated Ramadan
895+ # falls entirely outside daylight-saving time; and with fall-back
896+ # transitions removed for 2036-2037, where the normal fall-back
897+ # date falls during the estimated Ramadan. Normally, the table would
898+ # stop after 2037 because 32-bit time_t values roll around early in 2038,
899+ # but that would imply a prediction of perpetual DST after March 2038
900+ # due to the year-2037 glitches. So, this table instead stops after
901+ # 2038, the first non-glitchy year after the 32-bit rollover.
902+ # An advantage of stopping after 2038 is that it lets zic guess
903+ # TZ='WET0WEST,M3.5.0,M10.5.0/3' for time stamps far in the future.
889904
890905# RULE NAME FROM TO TYPE IN ON AT SAVE LETTER/S
891906
@@ -912,12 +927,14 @@ Rule Morocco 2010 only - May 2 0:00 1:00 S
912927Rule Morocco 2010 only - Aug 8 0:00 0 -
913928Rule Morocco 2011 only - Apr 3 0:00 1:00 S
914929Rule Morocco 2011 only - Jul 31 0 0 -
915- Rule Morocco 2012 2019 - Apr lastSun 2:00 1:00 S
916- Rule Morocco 2012 max - Sep lastSun 3:00 0 -
930+ Rule Morocco 2012 2013 - Apr lastSun 2:00 1:00 S
931+ Rule Morocco 2012 only - Sep 30 3:00 0 -
917932Rule Morocco 2012 only - Jul 20 3:00 0 -
918933Rule Morocco 2012 only - Aug 20 2:00 1:00 S
919934Rule Morocco 2013 only - Jul 7 3:00 0 -
920935Rule Morocco 2013 only - Aug 10 2:00 1:00 S
936+ Rule Morocco 2013 2035 - Oct lastSun 3:00 0 -
937+ Rule Morocco 2014 2022 - Mar lastSun 2:00 1:00 S
921938Rule Morocco 2014 only - Jun 29 3:00 0 -
922939Rule Morocco 2014 only - Jul 29 2:00 1:00 S
923940Rule Morocco 2015 only - Jun 18 3:00 0 -
@@ -930,20 +947,42 @@ Rule Morocco 2018 only - May 16 3:00 0 -
930947Rule Morocco 2018 only - Jun 15 2:00 1:00 S
931948Rule Morocco 2019 only - May 6 3:00 0 -
932949Rule Morocco 2019 only - Jun 5 2:00 1:00 S
950+ Rule Morocco 2020 only - Apr 24 3:00 0 -
933951Rule Morocco 2020 only - May 24 2:00 1:00 S
952+ Rule Morocco 2021 only - Apr 13 3:00 0 -
934953Rule Morocco 2021 only - May 13 2:00 1:00 S
954+ Rule Morocco 2022 only - Apr 3 3:00 0 -
935955Rule Morocco 2022 only - May 3 2:00 1:00 S
936- Rule Morocco 2023 max - Apr lastSun 2:00 1:00 S
956+ Rule Morocco 2023 only - Apr 22 2:00 1:00 S
957+ Rule Morocco 2024 only - Apr 10 2:00 1:00 S
958+ Rule Morocco 2025 only - Mar 31 2:00 1:00 S
959+ Rule Morocco 2026 max - Mar lastSun 2:00 1:00 S
960+ Rule Morocco 2036 only - Oct 21 3:00 0 -
961+ Rule Morocco 2037 only - Oct 11 3:00 0 -
962+ Rule Morocco 2038 only - Sep 30 3:00 0 -
963+ Rule Morocco 2038 only - Oct 30 2:00 1:00 S
964+ Rule Morocco 2038 max - Oct lastSun 3:00 0 -
937965
938966# Zone NAME GMTOFF RULES FORMAT [UNTIL]
939967Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26
940968 0:00 Morocco WE%sT 1984 Mar 16
941969 1:00 - CET 1986
942970 0:00 Morocco WE%sT
971+
943972# Western Sahara
973+ #
974+ # From Gwillim Law (2013-10-22):
975+ # A correspondent who is usually well informed about time zone matters
976+ # ... says that Western Sahara observes daylight saving time, just as
977+ # Morocco does.
978+ #
979+ # From Paul Eggert (2013-10-23):
980+ # Assume that this has been true since Western Sahara switched to GMT,
981+ # since most of it was then controlled by Morocco.
982+
944983Zone Africa/El_Aaiun -0:52:48 - LMT 1934 Jan
945984 -1:00 - WAT 1976 Apr 14
946- 0:00 - WET
985+ 0:00 Morocco WE%sT
947986
948987# Mozambique
949988# Zone NAME GMTOFF RULES FORMAT [UNTIL]
@@ -1100,9 +1139,7 @@ Zone Africa/Khartoum 2:10:08 - LMT 1931
11001139 3:00 - EAT
11011140
11021141# South Sudan
1103- Zone Africa/Juba 2:06:24 - LMT 1931
1104- 2:00 Sudan CA%sT 2000 Jan 15 12:00
1105- 3:00 - EAT
1142+ Link Africa/Khartoum Africa/Juba
11061143
11071144# Swaziland
11081145# Zone NAME GMTOFF RULES FORMAT [UNTIL]
0 commit comments