@@ -451,6 +451,14 @@ ZoneAfrica/Monrovia-0:43:08 -LMT1882
451
451
# (either two days before them or five days after them, so as to fall on
452
452
# lastFri instead of lastSun).
453
453
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
+
454
462
# RuleNAMEFROMTOTYPEINONATSAVELETTER/S
455
463
RuleLibya1951only-Oct142:001:00S
456
464
RuleLibya1952only-Jan 10:000-
@@ -467,8 +475,8 @@ RuleLibya19871989-Apr 10:001:00S
467
475
RuleLibya19871989-Oct 10:000-
468
476
RuleLibya1997only-Apr 40:001:00S
469
477
RuleLibya1997only-Oct 40:000-
470
- RuleLibya2013max -MarlastFri1:001:00S
471
- RuleLibya2013max -OctlastFri2:000-
478
+ RuleLibya2013only -MarlastFri1:001:00S
479
+ RuleLibya2013only -OctlastFri2:000-
472
480
# ZoneNAMEGMTOFFRULESFORMAT[UNTIL]
473
481
ZoneAfrica/Tripoli0:52:44 -LMT1920
474
482
1:00LibyaCE%sT1959
@@ -479,7 +487,8 @@ ZoneAfrica/Tripoli0:52:44 -LMT1920
479
487
2:00-EET1996 Sep 30
480
488
1:00LibyaCE%sT1997 Oct 4
481
489
2:00-EET2012 Nov 10 2:00
482
- 1:00LibyaCE%sT
490
+ 1:00LibyaCE%sT2013 Oct 25 2:00
491
+ 2:00-EET
483
492
484
493
# Madagascar
485
494
# ZoneNAMEGMTOFFRULESFORMAT[UNTIL]
@@ -684,15 +693,6 @@ ZoneIndian/Mayotte3:00:56 -LMT1911 Jul# Mamoutzou
684
693
# http://www.google.com/search?hl=en&q=Conseil+de+gouvernement+maroc+heure+avance&btnG=Search
685
694
# </a>
686
695
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
-
696
696
# From Steffen Thorsen (2008-08-27):
697
697
# Morocco will change the clocks back on the midnight between August 31
698
698
# and September 1. They originally planned to observe DST to near the end
@@ -858,13 +858,23 @@ ZoneIndian/Mayotte3:00:56 -LMT1911 Jul# Mamoutzou
858
858
# transitions would be 2013-07-07 and 2013-08-10; see:
859
859
# http://www.maroc.ma/en/news/morocco-suspends-daylight-saving-time-july-7-aug10
860
860
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):
862
872
# To estimate what the Moroccan government will do in future years,
863
- # transition dates for 2014 through2021 were determined by running
873
+ # transition dates for 2014 through2038 were determined by running
864
874
# the following program under GNU Emacs 24.3:
865
875
#
866
876
# (let ((islamic-year 1435))
867
- # (while (< islamic-year1444 )
877
+ # (while (< islamic-year1461 )
868
878
# (let ((a
869
879
# (calendar-gregorian-from-absolute
870
880
# (calendar-islamic-to-absolute (list 9 1 islamic-year))))
@@ -879,13 +889,18 @@ ZoneIndian/Mayotte3:00:56 -LMT1911 Jul# Mamoutzou
879
889
# (car (cdr (cdr b))) (calendar-month-name (car b) t) (car (cdr b)))))
880
890
# (setq islamic-year (+ 1 islamic-year))))
881
891
#
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.
889
904
890
905
# RULENAMEFROMTOTYPEINONATSAVELETTER/S
891
906
@@ -912,12 +927,14 @@ RuleMorocco2010only-May 2 0:001:00S
912
927
RuleMorocco2010only-Aug 8 0:000-
913
928
RuleMorocco2011only-Apr 3 0:001:00S
914
929
RuleMorocco2011only-Jul 31 00-
915
- RuleMorocco20122019 -Apr lastSun 2:001:00S
916
- RuleMorocco2012max -SeplastSun 3:000-
930
+ RuleMorocco20122013 -Apr lastSun 2:001:00S
931
+ RuleMorocco2012only -Sep30 3:000-
917
932
RuleMorocco2012only-Jul 20 3:000-
918
933
RuleMorocco2012only-Aug 20 2:001:00S
919
934
RuleMorocco2013only-Jul 7 3:000-
920
935
RuleMorocco2013only-Aug 10 2:001:00S
936
+ RuleMorocco20132035-Oct lastSun 3:000-
937
+ RuleMorocco20142022-Mar lastSun 2:001:00S
921
938
RuleMorocco2014only-Jun 29 3:000-
922
939
RuleMorocco2014only-Jul 29 2:001:00S
923
940
RuleMorocco2015only-Jun 18 3:000-
@@ -930,20 +947,42 @@ RuleMorocco2018only-May 16 3:000-
930
947
RuleMorocco2018only-Jun 15 2:001:00S
931
948
RuleMorocco2019only-May 6 3:000-
932
949
RuleMorocco2019only-Jun 5 2:001:00S
950
+ RuleMorocco2020only-Apr 24 3:000-
933
951
RuleMorocco2020only-May 24 2:001:00S
952
+ RuleMorocco2021only-Apr 13 3:000-
934
953
RuleMorocco2021only-May 13 2:001:00S
954
+ RuleMorocco2022only-Apr 3 3:000-
935
955
RuleMorocco2022only-May 3 2:001:00S
936
- RuleMorocco2023max-Apr lastSun 2:001:00S
956
+ RuleMorocco2023only-Apr 22 2:001:00S
957
+ RuleMorocco2024only-Apr 10 2:001:00S
958
+ RuleMorocco2025only-Mar 31 2:001:00S
959
+ RuleMorocco2026max-Mar lastSun 2:001:00S
960
+ RuleMorocco2036only-Oct 21 3:000-
961
+ RuleMorocco2037only-Oct 11 3:000-
962
+ RuleMorocco2038only-Sep 30 3:000-
963
+ RuleMorocco2038only-Oct 30 2:001:00S
964
+ RuleMorocco2038max-Oct lastSun 3:000-
937
965
938
966
# ZoneNAMEGMTOFFRULESFORMAT[UNTIL]
939
967
Zone Africa/Casablanca-0:30:20 -LMT1913 Oct 26
940
968
0:00MoroccoWE%sT1984 Mar 16
941
969
1:00-CET1986
942
970
0:00MoroccoWE%sT
971
+
943
972
# 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
+
944
983
Zone Africa/El_Aaiun-0:52:48 -LMT1934 Jan
945
984
-1:00-WAT1976 Apr 14
946
- 0:00-WET
985
+ 0:00MoroccoWE%sT
947
986
948
987
# Mozambique
949
988
# ZoneNAMEGMTOFFRULESFORMAT[UNTIL]
@@ -1100,9 +1139,7 @@ ZoneAfrica/Khartoum2:10:08 -LMT1931
1100
1139
3:00-EAT
1101
1140
1102
1141
# South Sudan
1103
- ZoneAfrica/Juba2:06:24 -LMT1931
1104
- 2:00SudanCA%sT2000 Jan 15 12:00
1105
- 3:00-EAT
1142
+ Link Africa/Khartoum Africa/Juba
1106
1143
1107
1144
# Swaziland
1108
1145
# ZoneNAMEGMTOFFRULESFORMAT[UNTIL]